任何人都可以帮助以下List Tuple超过8个元素不起作用:
List<Tuple<int, string, double, string, int, string, double, Tuple<int, string>>> tpl = new
List<Tuple<int, string, double, string, int, string, double, Tuple<int, string>>>();
tpl.Add(Tuple.Create(1, "ABC", 100.123, "XYZ", 1, "ABC", 100.123, new Tuple<int, string>(100, "My Rest Item")));
foreach(var k in tpl)
listBox1.Items.Add(k.Item1.ToString() + " ---> " + k.Item2.ToString() + " ---> " + k.Item3.ToString() + " ---> " +
k.Item4.ToString() + " ---> " + k.Item5.ToString() + " ---> " + k.Item6.ToString() + " ---> " +
k.Item7.ToString() + " ---> …Run Code Online (Sandbox Code Playgroud) 有很多问题只包含没有GCTuple(class)压力的情况下与ValueTuple(struct)
All gone with之间的差异。但我不明白为什么要接受所有数据类型?为什么不只接受设计为结构的结构。ValueTupleValueTupleValueTuple
乍看上去。将引用类型与 ValueTuple 一起使用是否安全且性能更高?
例子
ValueTuple<CarClass, EngineClass> CarBody
或者我们应该去吗
Tuple<CarClass, EngineClass> CarBody
我看到的所有示例都包含ValueTuple<int, int, long, structs only>它是否仅用于此目的?我使用的许多代码都使用ValueTuple<ReferenceTypes>