C# LANGUAGE SPECIFICATION
iv
版权所有 Microsoft Corporation 1999-2012。保留所有权利。
2.4.2 标识符 .................................................................................................................................................. 38
2.4.3 关键字 .................................................................................................................................................. 39
2.4.4 文本 ...................................................................................................................................................... 40
2.4.4.1 布尔值 ............................................................................................................................................ 40
2.4.4.2 整数 ................................................................................................................................................ 40
2.4.4.3 实数 ................................................................................................................................................ 41
2.4.4.4 字符 ................................................................................................................................................ 42
2.4.4.5 字符串 ............................................................................................................................................ 43
2.4.4.6 null 文本 ......................................................................................................................................... 45
2.4.5 运算符和标点符号 .............................................................................................................................. 45
2.5 预处理指令 ................................................................................................................................................. 45
2.5.1 条件编译符号 ...................................................................................................................................... 46
2.5.2 预处理表达式 ...................................................................................................................................... 47
2.5.3 声明指令 .............................................................................................................................................. 47
2.5.4 条件编译指令 ...................................................................................................................................... 48
2.5.5 诊断指令 .............................................................................................................................................. 51
2.5.6 区域指令 .............................................................................................................................................. 51
2.5.7 行指令 .................................................................................................................................................. 52
2.5.8 Pragma 指令 ......................................................................................................................................... 52
2.5.8.1 Pragma warning.............................................................................................................................. 52
3. 基本概念 ........................................................................................................................................................... 55
3.1 应用程序启动 ............................................................................................................................................. 55
3.2 应用程序终止 ............................................................................................................................................. 56
3.3 声明 ............................................................................................................................................................. 56
3.4 成员 ............................................................................................................................................................. 58
3.4.1 命名空间成员 ...................................................................................................................................... 58
3.4.2 结构成员 .............................................................................................................................................. 58
3.4.3 枚举成员 .............................................................................................................................................. 59
3.4.4 类成员 .................................................................................................................................................. 59
3.4.5 接口成员 .............................................................................................................................................. 59
3.4.6 数组成员 .............................................................................................................................................. 59
3.4.7 委托成员 .............................................................................................................................................. 59
3.5 成员访问 ..................................................................................................................................................... 60
3.5.1 已声明可访问性 .................................................................................................................................. 60
3.5.2 可访问域 .............................................................................................................................................. 60
3.5.3 实例成员的受保护访问 ....................................................................................................................... 63
3.5.4 可访问性约束 ...................................................................................................................................... 64
3.6 签名和重载 ................................................................................................................................................. 65
3.7 范围 ............................................................................................................................................................. 66
3.7.1 名称隐藏 .............................................................................................................................................. 68
3.7.1.1 通过嵌套隐藏 ................................................................................................................................ 68
3.7.1.2 通过继承隐藏 ................................................................................................................................ 69
3.8 命名空间和类型名称 ................................................................................................................................. 70
3.8.1 完全限定名 .......................................................................................................................................... 72