【发布时间】:2012-09-26 15:51:45
【问题描述】:
所以我看到可以有一个方法签名,其中第一个参数提供默认值,第二个参数是 params 集合。
我看不到的是一种实际使用第一个参数的默认值的方法。
有可能吗?
示例方法:
void WaitAllTasks(string message = "Running Task.WaitAll", params Task[] tasks);
我最初尝试在调用方法时省略 message 参数,还尝试使用命名参数,这不适用于 params。
它可以编译,但是可以使用它吗?
【问题讨论】:
标签: c# params optional-parameters