【发布时间】:2013-04-03 13:34:48
【问题描述】:
如何在不改变构造函数的情况下创建具有重载概念的方法?
我想使用带参数的线程,但我不确定是否需要放置参数表,因为有时我不需要让方法带参数。再次创建一个带参数的方法,但它不是必须提供参数,我不想使用重载概念。
public void DoIt(string text){
//do something with text //do other things
}
DoIt(); //the method will do other things without paying attention to do something with text
【问题讨论】:
-
为什么不想使用重载?
-
你的问题几乎没有意义。构造函数与创建类的实例有关,不一定与方法有关。
-
不太清楚,能不能多放点代码和使用示例?
-
查看可选参数。这个问题的公认答案应该会有所帮助:stackoverflow.com/questions/3316402/…
-
@MostafaSarsour 你这里不需要重载,可选参数适合这种情况
标签: c#