- 2
- 0
- 约4.02千字
- 约 29页
- 2018-05-08 发布于广东
- 举报
尚辅网 / 教育部普通高等教育十二五国家级规划教材《C#程序设计及应用教程》第3版(包括简化版:《C#程序设计教程》第3版)第5章 泛型与LINQ * Ch5 泛型与LINQ 5.1 C#的类型扩展 5.2 泛型和泛型集合 5.3 LINQ查询表达式 5.4 Lambda表达式 5.5 LINQ to Objects * 5.1 C#的类型扩展 C#提供了一些非常实用的类型扩展功能。 匿名类型和隐式类型的局部变量。 对象初始化和集合初始化 匿名类型和隐式类型的局部变量 匿名类型将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。 “字段”不能使用var来声明。用var声明的“局部变量”不能为null。 * 5.1 C#的类型扩展 对象初始化和集合初始化 在C#中,创建一个对象时,可以用一条语句同时实现创建对象并对对象的一部分属性或者全部属性进行初始化,而无需显式调用类型的构造函数。 指定元素初始值设定项时,各个对象初始值设定项被分别括在大括号中,初始值之间用逗号分隔。 这种简化用法的前提是集合必须实现IEnumerable接口。 【例5-1】演示扩展类型的基本用法。 * 5.2 泛型和泛型集合 集合是指一组组合在一起的性质类似的类型化对象。 泛型集合是一种强类型的集合,它能提供比非泛型集合好得多的类型安全性和性能。
您可能关注的文档
- AS P.NET应用开发与实践课件作者刘乃琦郭小芳第18章节综合案例——供求信息网.ppt
- 电机与机床电气控制第2版工业和信息化高职高专“十二五”规划教材立项项目课件作者吴灏冯宁项目三.ppt
- AS P.NET应用开发与实践课件作者刘乃琦郭小芳第19章节课程设计——在线音乐网.ppt
- 电机与机床电气控制第2版工业和信息化高职高专“十二五”规划教材立项项目课件作者吴灏冯宁项目四.ppt
- AS P.NET应用开发与实践课件作者刘乃琦郭小芳第20章节课程设计——AJAX许愿墙.ppt
- AS P+DreamweaverMX2004数据库网站开发与实例(课件)课件作者第01章节Dreamweaver与网站设计.ppt
- AS P+DreamweaverMX2004数据库网站开发与实例(课件)课件作者第02章节配置AS P开发环境.ppt
- 电机与机床电气控制第2版工业和信息化高职高专“十二五”规划教材立项项目课件作者吴灏冯宁项目五.ppt
- AS P+DreamweaverMX2004数据库网站开发与实例(课件)课件作者第03章节AS P基础.ppt
- AS P+DreamweaverMX2004数据库网站开发与实例(课件)课件作者第04章节表单的请求与响应.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第6章节目录与文件操作.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第7章节WPF应用程序入门.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第8章节WPF控件.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第9章节资源与样式控制.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第10章节动画与多媒体.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第11章节数据绑定与数据验证.ppt
- 电机原理与拖动课件作者边春元满永奎29481课件.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第12章节数据库与实体数据模型.ppt
- 电路基础实践教程课件作者张洪宪.ppt
- C#程序设计教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第13章节二维图形图像处理.ppt
原创力文档

文档评论(0)