元组
日期: 2021-07-06 分类: C# 7.0本质论 2712次阅读
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
标签:C#数据类型
精华推荐