匿名类型
2015-01-05 11:41
127 查看
匿名类型 在介绍LINQ查询特性的细节之前,然我们学习一个允许我们创建无名类类型的特性。 不足为奇它叫匿名类型(anonymous type).匿名类型经常用于LINQ查询的结果之中。 匿名类型只能和局部变量配合使用,不能用于类成员。 由于匿名类型没有名字,我们必须使用var关键字作为变量类型。 不能设置匿名类型对象的属性。编译器为匿名类型创建的属性是只读的。 namespace ConsoleApplication1 { class other { static public int high = 123; } class Program { static void Main(string[] args) { string sex = "man"; var student = new { name = "小明", age = 11 };//匿名对象初始化语句,必须使用var Console.Write("{0} {1} {2} {3}",student.name,student.age,sex,other.high); Console.Read(); } } }
相关文章推荐
- C#3.0新特性(三)-详说自动属性和匿名类型
- 步步为营VS 2008 + .NET 3.5(4) - C# 3.0新特性之LambdaExpressions(Lambda表达式)、QuerySyntax(查询语法)和AnonymousTypes(匿名类型)
- C#匿名类型
- JavaScriptSerializer 中的匿名类型 转json
- 反射 EF SqlQuery 返回匿名类型
- 匿名类型(隐式声明)变量
- [易学C#]C#3.0语言新特性之匿名类型
- 为什么匿名内部类参数必须为final类型
- 如何将LINQ查询到的结果由匿名类型var转换成DataTable对象
- .NET/C#中的匿名类型
- 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
- 【面向对象】----概念--创建对象,匿名对象,类类型
- 深入理解 c# 第五章 匿名方法用于Action<T>委托类型 反转字符 求平方根 求平均数
- 红皮书c#高级编程(第6版)_第3章_只读字段和匿名类型
- 关于Silverlight对匿名类型数据绑定的问题及其解决方法
- 返回“匿名”类型
- 为什么匿名内部类参数必须为final类型
- 【整理】.Net Framework3.5之隐式类型的本地变量和数组、对象初始值设定项、集合初始值设定项、自动实现的属性和匿名类型
- C#特性-匿名类型与隐式类型局部变量
- [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型 推荐