在字典中命名为元组?

时间:2018-08-03 14:44:48

标签: c# .net

我正在尝试创建带有字符串键和元组值(字符串,布尔值)的字典。我想将元组命名为一个,如下所示:

Dictionary<string, (string, bool)> spColumnMapping = new Dictionary<string, 
(string, bool)>();

有可能吗?

谢谢

1 个答案:

答案 0 :(得分:7)

void Main()
{
    Dictionary<string, (string Foo, bool Bar)> spColumnMapping = new Dictionary<string, (string, bool)>();

    spColumnMapping.Add("foo", ("Quax", false));

    var x = spColumnMapping["foo"];

    Console.WriteLine(x.Foo); // prints Quax
    Console.WriteLine(x.Bar); // prints False
}

只需在类型之后命名参数即可。