
表达式........ ................................................................. .......................................................................................... 4
7.1 表达式的分类..............................................................................................................................................4
7.1.1 表达式的值...........................................................................................................................................5
7.2 运算符..........................................................................................................................................................5
7.2.1 运算符的优先级和顺序关联性............................................................................................................5
7.2.2 运算符重载...........................................................................................................................................7
7.2.3 一元运算符重载决策...........................................................................................................................9
7.2.4 二元运算符重载决策...........................................................................................................................9
7.2.5 候选用户定义运算符...........................................................................................................................9
7.2.6 数值提升...............................................................................................................................................9
7.2.6.1 一元数值提升...............................................................................................................................10
7.2.6.2 二元数值提升...............................................................................................................................10
7.3 成员查找....................................................................................................................................................11
7.3.1 基类型.................................................................................................................................................12
7.4 函数成员....................................................................................................................................................13
7.4.1 参数列表.............................................................................................................................................15
7.4.2 重载决策.............................................................................................................................................18
7.4.2.1 适用函数成员...............................................................................................................................19
7.4.2.2 更好的函数成员...........................................................................................................................19
7.4.2.3 更好的转换...................................................................................................................................20
7.4.3 函数成员调用.....................................................................................................................................20
7.4.3.1 已装箱实例上的调用...................................................................................................................21
7.5 基本表达式................................................................................................................................................22
7.5.1 文本 .................................................................................................................................................... 22
7.5.2 简单名称.............................................................................................................................................23
7.5.2.1 块中的固定含义...........................................................................................................................23
7.5.3 带括号的表达式.................................................................................................................................25
7.5.4 成员访问.............................................................................................................................................25
7.5.4.1 相同的简称和类型名称...............................................................................................................26
7.5.5 调用表达式.........................................................................................................................................27
7.5.5.1 方法调用.......................................................................................................................................28
7.5.5.2 委托调用.......................................................................................................................................28
7.5.6 元素访问.............................................................................................................................................29
7.5.6.1 数组访问.......................................................................................................................................29
7.5.6.2 索引器访问...................................................................................................................................30
7.5.7 this 访问..............................................................................................................................................30
7.5.8 base 访问.............................................................................................................................................31
7.5.9 后缀增量和后缀减量运算符..............................................................................................................31
7.5.10 new 运算符........................................................................................................................................33
7.5.10.1 对象创建表达式.........................................................................................................................33
7.5.10.2 数组创建表达式.........................................................................................................................34
7.5.10.3 委托创建表达式.........................................................................................................................35
7.5.11 typeof 运算符....................................................................................................................................38