`
javatome
  • 浏览: 820262 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

c#匿名类型

 
阅读更多

匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。类型名由编译器生成,并且不能在源代码级使用。这些属性的类型由编译器推断。

匿名类型是由一个或多个公共只读属性组成的类类型。不允许包含其他种类的类成员(如方法或事件)。

匿名类型一般用于linq中的select子句中,比如

var productQuery =
from prod in products
select new { prod.Color, prod.Price };

分享到:
评论

相关推荐

    深入了解c# 匿名类型

     1、匿名类型提供了一种方便的方法,可以用来将一组只读属性封装到单个的对象中,而且并不需要首先显示定义一个类型。  2、类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。  3、可...

    C#特性 匿名类型与隐式类型局部变量使用介绍

    在本篇中我要介绍两个概念,我觉得这两个东西必须一起来介绍,这样才能连贯。 C# 2.0里我们已经匿名方法了,现在类型也玩起匿名来了,怪不得大家“举报”的时候...这个KeyPair就是一个匿名类型,注意KeyPair这里是一个

    匿名类型隐式类型

    [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型 源码

    详解C# 匿名对象(匿名类型)、var、动态类型 dynamic

    随着C#的发展,该语言内容不断丰富,开发变得更加方便快捷,C# 的锋利尽显无疑。下面通过本文给大家分享C# 匿名对象(匿名类型)、var、动态类型 dynamic,需要的的朋友参考下吧

    《C#本质论》

    C#本质论第3版提供了详细的编程教学,您可以让您在书籍上学习到C#语言相关的开发内容,让您在编程的时候获得更多技巧,书籍的内容很多,您可以学习匿名类型、自动实现的属性、集合接口、匿名类型和隐式类型的局部...

    C#匿名方法与Delegate类型转换错误分析

    本文实例分析了C#匿名方法与Delegate类型转换错误。分享给大家供大家参考。具体分析如下: 问题描述  C#2.0出现了匿名方法, 这在一定程度上节省了我们维护代码上下文的精力, 也不需要思考为某个方法取什么名字比较...

    C#匿名委托和Java匿名局部内部类使用方法示例

    Java在嵌套类型这里提供的特性比较多,假设:Java的字节码只支持静态嵌套类,内部类、局部内部类和匿名局部内部类都是编译器提供的语法糖,这个假设目前没法验证(看不懂字节码),本文先来看一下C#是如何为我们提供...

    C#编程语言详解

    全书从C#语言的简介开始,完整并详细地介绍了C# 1.0的技术规范,并介绍了许多C# 2.0的新功能,包括泛型、匿名方法、迭代器、分部类型和可空类型等。本书对第一版中介绍的C#新增了许多功能,并做了很多改进。, 本书...

    深入讲解C#编程中嵌套类型和匿名类型的定义与使用

    主要介绍了C#编程中嵌套类型和匿名类型的定义与使用,包括在SQL语句中使用匿名类型的方法,需要的朋友可以参考下

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    10.1.4 匿名类型 10.1.5 System.Tuple类型 10.2 有参属性 10.3 调用属性访问器方法时的性能 10.4 属性访问器的可访问性 10.5 泛型属性访问器方法 第11章 事件 11.1 设计要公开事件的类型 11.1.1 第一步:...

    C#面向对象编程 源码

    本书基于C#和.NET框架的最新版本而编写,介绍了C#的最新特色,包括泛型、匿名方法、迭代器、静态类、分部类型和可空类型等。本书既阐述了C#的基础知识,又介绍了C#的高级应用技术,包括多线程、异步调用、图形图像...

    C#5.0本质论第四版(因文件较大传的是百度网盘地址)

    14.1.3 匿名类型和隐式局部变量的更多注意事项 388 14.2 集合初始化器 390 14.3 是什么使类成为集合:IEnumerable 392 14.3.1 foreach和数组 392 14.3.2 foreach和IEnumerable 393 14.3.3 ...

    Visual C# 2008从入门到精通.pdf

    2.5.4 匿名类型 2.5.5 Lanlbda表达式 2.5.6 自动属性 第3章 运算符和类型强制转换 3.1 运算符 3.1.1 赋值运算符 3.1.2 算术运算符 3.1.3 条件运算符 3.1.4 简化运算符 3.1.5 checked和unclaecked运算符 3.1.6 关系...

    轻松学C#(图解版)

    《轻松学C#(图解版)》完整扫描版================================================================ 基本信息 作者:谷涛、扶晓、毕国锋 丛书名:轻松学开发 出版社:电子工业出版社 ISBN:978-7-121-20223-0 出版...

    学习C# 最经典的示例(源代码)学习C# 最经典的示例(源代码)

    C# HELLOW示例,YIELD示例,XML注释示例,不安全代码示例,OLEDB示例,版本控制示例,线程示例,数组示例,属性示例,可空类型示例,事件示例,代理示例,类库示例,COM平台示例,安全性示例,结构示例,特性示例,运算符重载示例,命...

    匿名类型:Anonim提示。 匿名类型

    匿名类型 匿名提示。 /匿名类型。

Global site tag (gtag.js) - Google Analytics