C# Language Specification 2.0.doc.doc

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C# Language Specification 2.0.doc.doc

C# 规范 2.0 版 2005 年 7 月 注意 ? 2005 Microsoft Corporation.保留所有权利。 Microsoft、Windows、Visual Basic、Visual C# 和 Visual C++ 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标。 本文提及的其他产品和公司名称可能是其各自所有者的商标。 目录 19. C# 2.0 简介 1 19.1 泛型 1 19.1.1 为什么要使用泛型? 1 19.1.2 创建和使用泛型 2 19.1.3 泛型类型实例化 3 19.1.4 约束 4 19.1.5 泛型方法 5 19.2 匿名方法 6 19.2.1 方法组转换 8 19.3 迭代器 8 19.4 分部类型 11 19.5 可空类型 12 20. 泛型 15 20.1 泛型类声明 15 20.1.1 类型形参 15 20.1.2 实例类型 16 20.1.3 基规范 17 20.1.4 泛型类的成员 17 20.1.5 泛型类中的静态字段 18 20.1.6 泛型类中的静态构造函数 18 20.1.7 访问受保护成员 19 20.1.8 泛型类中的重载 19 20.1.9 形参数组方法和类型形参 20 20.1.10 重写和泛型类 20 20.1.11 泛型类中的运算符 21 20.1.12 泛型类中的嵌套类型 22 20.1.13 应用程序入口点 23 20.2 泛型结构声明 23 20.3 泛型接口声明 23 20.3.1 所实现接口的唯一性 23 20.3.2 显式接口成员实现 24 20.4 泛型委托声明 25 20.5 构造类型 25 20.5.1 类型实参 26 20.5.2 开放和封闭类型 26 20.5.3 构造类型的基类和接口 27 20.5.4 构造类型的成员 27 20.5.5 构造类型的可访问性 28 20.5.6 转换 28 20.5.7 using 别名指令 29 20.5.8 属性 29 20.5.9 数组和泛型 IList 接口 29 20.6 泛型方法 30 20.6.1 泛型方法签名 31 20.6.2 虚泛型方法 31 20.6.3 调用泛型方法 33 20.6.4 类型实参推断 33 20.6.5 语法多义性 35 20.6.6 通过委托使用泛型方法 35 20.6.7 不能是泛型的成员 36 20.7 约束 36 20.7.1 满足约束 40 20.7.2 类型形参上的成员查找 41 20.7.3 类型形参和装箱 41 20.7.4 涉及类型形参的转换 42 20.8 表达式和语句 44 20.8.1 对象创建表达式 44 20.8.2 typeof 运算符 44 20.8.3 引用相等运算符 45 20.8.4 is 运算符 46 20.8.5 as 运算符 46 20.8.6 异常语句 46 20.8.7 lock 语句 46 20.8.8 using 语句 46 20.8.9 foreach 语句 46 20.9 查找规则的修改 47 20.9.1 命名空间和类型名称 47 20.9.2 成员查找 49 20.9.3 适用函数成员 50 20.9.4 更好的函数成员 50 20.9.5 简单名称 51 20.9.6 成员访问 52 20.9.7 方法调用 54 20.10 右移语法变化 55 21. 匿名方法 57 21.1 匿名方法表达式 57 21.2 匿名方法签名 57 21.3 匿名方法转换 57 21.4 匿名方法块 59 21.5 外层变量 59 21.5.1 捕获的外层变量 59 21.5.2 局部变量实例化 60 21.6 匿名方法计算 62 21.7 委托实例相等性 63 21.8 明确赋值 63 21.9 方法组转换 64 21.10 委托创建表达式 65 21.11 实现示例 65 22. 迭代器 69 22.1 迭代器块 69 22.1.1 枚举器接口 69 22.1.2 可枚举接口 69 22.1.3 产生类型 69 22.1.4 this 访问 70 22.2 枚举器对象 70 22.2.1 MoveNext 方法 70 22.2.2 Current 属性 71 22.2.3 Dispose 方法 71 22.3 可枚举对象 72 22.3.1 GetEnumerator 方法 72 22.4 yield 语句 72 22.4.1 明确赋值 74 22.5 实现示例 74 23. 分部类型 81 23.1 分部声明 81 23.1.1 属性 81 23.1.2 修饰符 82 23.1.3 类型参数和约束 82 23.1.4 基类 82 23.1.5 基接

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档