创建元组
使用泛型类型 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());