深入了解c# 匿名类型
一、什么叫做匿名类? 匿名类就是没有名字的类。匿名类不能被引用,只能再创建的时候用new语句来声明。 二、匿名类的优势以及应用场景; 1、匿名类型提供了一种方便的方法,可以用来将一组只读属性封装到单个的对象中,而且并不需要首先显示定义一个类型。 2、类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。 3、可通过是用new运算符和对象初始值创建匿名类型。 4、匿名类型通常用在查询表达式的 Select 子句中,以便返回原序列中每个对象的属性子集(Linq 中使用的比较多)。 三、匿名类的应用; //匿名类型 var news = new {title
下载地址
用户评论