枚举
//枚举
public enum Frui
{
apple = 1,
pata = 20,
tomo = 88,
}
/// <summary>
/// 枚举,第一个元素默认值从零开始
/// </summary>
public void text0()
{
Frui frui = Frui.apple;
//获取枚举中元素对应的值
Array array = Enum.GetValues(typeof(Frui));
foreach (int item in array)
{
Console.WriteLine(item);
}
//枚举转bool
var result = Convert.ToBoolean(Frui.pata);
//字符串转枚举
var res = Enum.Parse(typeof(Frui), "pata");
Console.WriteLine(res );
}
元组
是异类数据的有序、不变的列表,元组是值类型,至少包含两个元素
//元组定义使用弱类型
//定义匿名类型的元组
var datta = ("fgb","sg","araeh");
Console.WriteLine(datta);
//访问元组成员
Console.WriteLine(datta.Item1);
Console.WriteLine(datta.Item3);
//定义带名称的元组
var dattaa = (num1:"fdag",num2:"gaerg",num3:2);
//利用名称进行访问
Console.WriteLine(dattaa.num1);