C# 元组

Tuple<int,int> t= new Tuple<int,int>(1,6);
Console.WriteLine(t.Item1);//1
Console.WriteLine(t.Item2);//6

C#7 可以使用圆括号声明一个元组:

(string s,int t) tuple = ("string",5);
Console.WriteLine(tuple.t);//5
(string s,int t) tuple = ("string",5);
Console.WriteLine($"{tuple.s},{tuple.t}");

 元组的解构:

(string s,int t) = ("1",2);
Console.WriteLine(s);//"1"

 还可以使用var声明解构的变量

(var s,var t) = ("1",2);
Console.WriteLine(s);//"1"

 

posted @ 2019-05-16 15:37  liliyou  阅读(123)  评论(0编辑  收藏  举报