建立元組
使用泛型型別 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());