作者:浪漫的没天份 | 来源:互联网 | 2022-12-08 17:58
我正在尝试使用字符串键和元组值(字符串,bool)创建字典.我想把元组命名为一个,所以类似于:
Dictionary spColumnMapping = new Dictionary();
可能吗?
谢谢
1> Stuart..:
void Main()
{
Dictionary spColumnMapping = new Dictionary();
spColumnMapping.Add("foo", ("Quax", false));
var x = spColumnMapping["foo"];
Console.WriteLine(x.Foo); // prints Quax
Console.WriteLine(x.Bar); // prints False
}
只需在类型后面命名参数即可.
是的.你也可以使用`var`并在`new`表达式中命名元组的元素,如下所示:`var spColumnMapping = new Dictionary
();`.我认为当你有一个复杂的类型时,这会更容易解析.