1

C# 4 可选参数实现是否与 VB.NET 一样,可选参数是在调用站点编译的(会导致版本控制问题)?

4

2 回答 2

4

的。

于 2009-03-20T01:33:14.573 回答
3

根据 SamNg 的说法,C# 的默认参数是在调用站点编译的,类似于 C++ 中的默认参数。

是的,它会导致版本控制问题。但是,应该在有意义的地方使用可选参数。在许多情况下,这意味着将null类或默认构造的类传递给方法或构造函数。

于 2009-03-20T01:31:56.933 回答