有没有办法简化使用VS2005在C#中添加重载方法的过程?
在VB6中,我刚刚在函数中添加了一个Optional参数,但在C#中我是否必须使用这个新参数输入一个全新的方法?
答案 0 :(得分:1)
使用c#2.0,只有一种方法可以使用代码生成工具。 resharper可以做到这一点。使用c#4.0可选参数也是可以的。
答案 1 :(得分:0)
是。在C#4.0中,您可以使用可选参数,但在C#2.0中,您必须手动指定它们。
答案 2 :(得分:0)
您可以使用.net 4.0:
执行此操作 1: public void SendMail(string toAddress, string bodyText, bool ccAdministrator = true, bool isBodyHtml = false)
2: {
3: // Full implementation here
4: }
在早期版本中,您需要编写单独的方法。
答案 3 :(得分:0)
C#4.0有可选参数 - 请参阅programming guide。