当参数是字典类型时,如何为 Action 设置默认参数值?
例如:
public void Test(Dictionary<int, bool> dic) {
...
}
最佳答案
你不能按照你想要的方式给它一个默认值,因为它必须是一个编译时常量值,但你可以这样做:
private static bool Test(Dictionary<string, string> par = null)
{
if(par == null) par = GetMyDefaultValue();
// Custom logic here
return false;
}
关于c# - 如何为 Action 设置默认参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19110858/