1.匿名类型
顾名思义 匿名类型就是没有名字的类型。在C#3.0中允许我们在程序中声明一个临时的类型来存储数据,例如:
匿名类的关键字就是 var
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //声明一个匿名对象,拥有 Name和Age 属性 6 var obj = new { Name = "Joey", Age = 25 };//这里的new { Name = "Joey", Age = 25 } 就是一个匿名类型 ,obj则是这个类型的一个对象,称为匿名对象 7 Console.WriteLine("匿名对象obj : Name=" + obj.Name + " , Age=" + obj.Age); 8 } 9 }