【发布时间】:2009-03-30 16:08:47
【问题描述】:
我正在为 C# 的 jquery 插件构建一个包装器,我不喜欢 [Optional] 的使用,因为它不像它所说的那样“可选”(这意味着您仍然必须声明 System.Missing 库)所以我决定使用重载方法。我想给用户很多自定义,但我不确定我的重载应该有多明确。我应该根据参数的重要性来分解它还是对每个场景都进行重载。
PS 我正在调用基类的构造函数并且必须使用 base(param1, param2, ...) 方法,但我也想使用 this(param1, param2, ...) 而不是必须在每个场景中初始化我的成员变量,是否有解决办法?
【问题讨论】:
标签: c# parameters constructor wrapper overloading