相关疑难解决方法(0)

列出元组超过8项

任何人都可以帮助以下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)

.net c# tuples

5
推荐指数
3
解决办法
1万
查看次数

我们应该使用 Tuple 还是 ValueTuple 作为仅引用类型的变量?

有很多问题只包含没有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>

.net c# tuples c#-7.0 valuetuple

4
推荐指数
1
解决办法
2705
查看次数

标签 统计

.net ×2

c# ×2

tuples ×2

c#-7.0 ×1

valuetuple ×1