首页 > 解决方案 > C#:如何为容器类型指定默认参数值?

问题描述

例如,我有一个这样的成员函数:

void f(List<int> listInt)...

我可以为此 listInt 指定默认值吗?似乎我不能直接给它一个“新”值,因为编译器需要一个编译时间常数作为默认值。

如何做到这一点?

非常感谢。


注意我使用的是 Vs2017 和 dotnet core 2.0,而这个线程 [C#-How to use empty List as optional parameter] 太旧了,解决方案不再有效。

标签: c#methodsparameterscontainersdefault

解决方案


推荐阅读