网站建设练手项目,广西平台网站建设设计,做网站 用什么建站软件好,1688货源网外发手工加工组元(Tuple)是C# 4.0引入的一个新特性#xff0c;可以在.NET Framework 4.0或更高版本中使用。组元使用泛型来简化类的定义#xff0c;多用于方法的返回值。在函数需要返回多个类型的时候#xff0c;就不必使用out , ref等关键字了#xff0c;直接定义一个Tuple类型#x…组元(Tuple)是C# 4.0引入的一个新特性可以在.NET Framework 4.0或更高版本中使用。组元使用泛型来简化类的定义多用于方法的返回值。在函数需要返回多个类型的时候就不必使用out , ref等关键字了直接定义一个Tuple类型使用起来非常方便。 1 //1 member2 Tupleint test new Tupleint(1);3 //2 member ( 1 n 8)4 Tupleint, int test2 Tuple.Createint, int(1, 2);5 //8 member, the last member must be tuple type.6 Tupleint, int, int, int, int, int, int, Tupleint test37 new Tupleint, int, int, int, int, int, int, Tupleint(1, 2, 3, 4, 5, 6, 7, new Tupleint(8));8 9 //output
10 Console.WriteLine(test.Item1);
11 Console.WriteLine(test2.Item1 , test2.Item2);
12 Console.WriteLine(test3.Item1 , test3.Item2 , test3.Item3 , test3.Item4
13 , test3.Item5 , test3.Item6 , test3.Item7 , test3.Rest.Item1); 更多嵌套定义的例子 1 //2 member, the second member is the nest type tuple.2 Tupleint, Tupleint test4 new Tupleint, Tupleint(1, new Tupleint(2));3 //10 member,the 8th member is the nest type tuple.4 Tupleint, int, int, int, int, int, int, Tupleint, int, int test55 new Tupleint, int, int, int, int, int, int, Tupleint, int, int(1, 2, 3, 4, 5, 6, 7,6 new Tupleint, int, int(8, 9, 10));7 8 //output9 Console.WriteLine(test4.Item1 , test4.Item2.Item1);
10 Console.WriteLine(test5.Item1 , test5.Item2 , test5.Item3 , test5.Item4
11 , test5.Item5 , test5.Item6 , test5.Item7 ,
12 test5.Rest.Item1 , test5.Rest.Item2 , test5.Rest.Item3);