添加可选的字典参数

本文关键字:字典 参数 添加 | 更新日期: 2023-09-27 18:16:31

如何为任何方法添加可选的字典类型参数

我想在现有方法中添加一个新的可选参数Dictionary。我想知道我们是否可以这样做如果可以的话我如何将它默认为该类型的空字典或者null

添加可选的字典参数

你可以这样尝试:

void myFun(Dictionary<string, string> param = null)
{
    if(param == null) 
    param = new Dictionary<string,string>();
}
 void Foo(Dictionary<string, string> parameter){
        if(parameter == null) parameter = new Dictionary<string,string>();
    }

你也可以将参数设为可选参数:

void Foo(Dictionary<string, string> parameter = null)
{
    if(parameter == null) parameter = new Dictionary<string,string>();
}