匿名类的使用及原理
新建一个匿名的类的对象
static void Main(string[] args) { var person = new { Name = "张三", Age = 12,Score=99 }; Console.WriteLine(person.Name); Console.WriteLine(person.Age); Console.WriteLine(person.Score); Console.ReadKey(); }
在使用过程中,并不需要提供类名,而是使用ver去代替
为什么说这个过程创建了匿名类呢?
打开.NEF Reflector
可以看出,生成了一个密封类。