Young87

当前位置:首页 >C# 7.0本质论

元组

1.元组:允许每一项都有不同的数据类型

  1. 元组声明和赋值
  • 将元组赋给单独声明的变量 (string country,string name,int value)=("beijing","zhangsan",111);
  • 将元组赋给预声明的变量   string country;string name;int value;  (country,name,value) =("beijing","zhangsan",111);
  • 将元组赋给单独声明和隐式类型的变量 (var country,var name,var value) =("beijing","zhangsan",111);
  • 将元组赋给单独声明和隐式类型的变量,但只使用了一个var ,var (country,name,value)=("beijing",zhangsan,111);
  • 声明具名元组,将元组值赋给它,按名称访问元组项 (string country,string name,int value) info=("beijing","zhangsan",111);
  • 声明包含具名元组项的元组,将其赋给隐式类型的变量,按名称访问元组项  var info=(country:"beijing",name="zhangsan",value=111);
  • 将元组项未具名的元组赋给隐式类型的变量,通过编号属性访问单独的元素,var info=("beijng","zhangsan",111); 通过info.Item1,info.Item2,info.Item3获取
  • 赋值时用下划线丢弃元组的一部分(弃元):(string country,_,int value) info = ("beijing","zhangsan",111);
  • 通过变量和属性名推断元组项名称(c#7.1新增):string country="beijing";string name="zhangsan"; int value=111;var info =(country,name,value);


除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 数组

下一篇: 字符串

精华推荐