组元多用于方法的返回值。如果一个函数返回多个类型,这样就不在用out , ref等输出参数了,可以直接定义一个tuple类型就可以了。
例子:
Tuple<int, int> test1 = Tuple.Create<int, int>(1,2);//create初始化
Tuple<int, Tuple<int>> test2 = new Tuple<int, Tuple<int>>(1, new Tuple<int>(2));
Console.WriteLine(test2.Item1 + test2.Item2.Item1);