2013年11月10日

匿名类型

摘要: 通常你不想仅仅为了存储查询的结果而创建一个新的类。C#3.0提供了匿名类型,允许使用对象初始化(object initializer)来声明匿名类及创建实例。例如,我们可以初始化一个匿名的客户地址对象:Clas C=new Clas{ Customer = customer, Address = address }这样声明了一个匿名类带有两个属性--客户和地址,以及使用客户类型和地址类型的实例对其进行了初始化。C#编译器可以根据赋予的值推断属性的类型,所以在这里,客户属性的类型是客户类,而地址属性的类型是地址类。和普通的命名类一样,匿名类可以带有任何类型的属性。C#编译器在幕后为这个新类型创建 阅读全文

posted @ 2013-11-10 23:50 fenicer 阅读(136) 评论(0) 推荐(0)

导航

< 2025年6月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12
点击右上角即可分享
微信分享提示