c#7.0允许您执行以下操作:
var tupleList = new List<(int, string)> { (1, "cow"), (5, "chickens"), (1, "airplane") };如果您不需要
List,而只需要一个数组,则可以执行以下操作:
var tupleList = new(int, string)[] { (1, "cow"), (5, "chickens"), (1, "airplane") };如果您不喜欢“ Item1”和“ Item2”,则可以执行以下操作:
var tupleList = new List<(int Index, string Name)> { (1, "cow"), (5, "chickens"), (1, "airplane") };或数组:
var tupleList = new (int Index, string Name)[] { (1, "cow"), (5, "chickens"), (1, "airplane") };它可以让你做的事:
tupleList[0].Index和
tupleList[0].Name
框架4.6.2及以下
您必须
System.ValueTuple从Nuget软件包管理器进行安装。
框架4.7及更高版本
它内置在框架中。不要 不 安装
System.ValueTuple。事实上,将其删除 ,并 从bin目录中删除。
注意:在现实生活中,我将无法在牛,鸡或飞机之间进行选择。 我真的会被撕成碎片。



