【发布时间】:2011-03-19 23:40:58
【问题描述】:
哪个更好?乍一看,可选参数似乎更好(更少的代码、更少的 XML 文档等),但为什么大多数 MSDN 库类使用重载而不是可选参数?
在选择使用可选参数(或重载)时,有什么特别需要注意的吗?
【问题讨论】:
-
是的,我知道这个问题,但在 C# 4.0 发布并普及之前就有人问过这个问题。我还有更多问题(请参阅问题详情)
-
“为什么大多数 MSDN 库类使用可选参数而不是重载?” - 你的意思是反过来吗?我不知道任何使用可选参数的 BCL 类。
-
是的,对不起,我的意思是反过来。抱歉,已编辑
标签: c# .net c#-4.0 overloading optional-parameters