建立元組

使用泛型型別 Tuple<T1>-Tuple<T1,T2,T3,T4,T5,T6,T7,T8> 建立元組。每種型別代表一個包含 1 到 8 個元素的元組。元素可以是不同型別的。

// tuple with 4 elements
var tuple = new Tuple<string, int, bool, MyClass>("foo", 123, true, new MyClass());

也可以使用靜態 Tuple.Create 方法建立元組。在這種情況下,元素的型別由 C#編譯器推斷。

// tuple with 4 elements
var tuple = Tuple.Create("foo", 123, true, new MyClass());

Version >= 7

從 C#7.0 開始,可以使用 ValueTuple 輕鬆建立元組。

var tuple = ("foo", 123, true, new MyClass());

可以命名元素以便於分解。

(int number, bool flag, MyClass instance) tuple = (123, true, new MyClass());