DEV331深度探索MicrosoftVisualC#2.0.ppt
DEV 331深度探索 Microsoft Visual C# 2.0 付仲恺 微软特邀开发专家 C# 2.0增强 范型(Generics) 匿名方法(Anonymous methods) 可为空类型(Nullable types) 迭代器(Iterators) 局部类型(Partial types) 等等 100%向后兼容 范型(Generics) 范型(Generics) 为什么需要范型? 类型检查,不进行拆箱和类型强制转换 增加了代码重用机会(类型集合) C#如何实现范型? 在运行时实例化,而不是编译时 类型检查在声明时,而不是实例化时进行 同时支持引用和值类型 完整的运行时类型信息 范型(Generics) 类型参数能够被应用于: 类,结构体,接口,委托类型 范型(Generics) 类型参数能够被应用于: 类,结构体,接口,委托类型 方法 范型(Generics) 类型参数能够被应用于: 类,结构体,接口,委托类型 方法 类型参数能够具有约束 范型(Generics) 只允许有一个基本约束 实际类,或者结构体 可以有多个次要约束 接口或者类型参数 可以有一个构造约束 new() 范型(Generics) default(T) 类型转换 Null检查 范型(Generics) 集合类 集合接口 集合基本类 工具类 反射 匿名方法(Anonymous Meth
您可能关注的文档
- 2015年离退休工作先进集体、先进个人和健康老人名额分配.doc
- 2015春国开、江开招生简章(合并版).doc-2015年春季金坛.doc
- 2015级研究生入学报到流程图.doc
- 2016-2017学年浙江省金华市东阳二中高一(上)第一次月考.doc
- 2016年室内消火栓产品监督抽查结果汇总表.doc
- 2016年新兴产业重大工程包信息消费工程空间技术应用专项推荐项目汇总.doc
- 2016年硕士研究生入学统一考试软件基础考试大纲.doc
- 2016聚焦中考物理考点跟踪突破第二十三讲电与磁(陕西.doc
- 201704广州城建职业学院招聘岗位表.doc.doc
- 20年来,我的切身感受是,做个志愿者无比光荣。身体.ppt
原创力文档

文档评论(0)