-
大彩串口屏各组态控件的详细分类介绍
资源介绍
7.1 表达式的分类
一个表达式可归类为下列类别之一:
值。每个值都有关联的类型。
变量。每个变量都有关联的类型,称为该变量的已声明类型。
命名空间。归为此类的表达式只能出现在 member-access(第 7.6.4 节)的左侧。在任何其他上下文
中,归类为命名空间的表达式将导致编译时错误。
类型。归为此类的表达式只能出现在 member-access(第 7.6.4 节)的左侧,或作为 as 运算符(第
7.10.11 节)、is 运算符(第 REF7.10.10节)或 typeof 运算符(第 7.6.11 节)的操作数。在任何
其他上下文中,归类为类型的表达式将导致编译时错误。
方法组。它是一组重载方法,是成员查找(第 7.4 节)的结果。方法组可能具有关联的实例表达式
和关联的类型实参列表。当调用实例方法时,实例表达式的计算结果成为由 this(第 7.6.7 节)表
示的实例。在 invocation-expression(第 7.6.5 节)和 delegate-creation-expression(第 7.6.10.5 节)中
允许使用方法组,且这两种表达式的左边均为运算符,可以隐式转换为兼容的委托类型(第 6.6
节)。在任何其他上下文中,归类为方法组的表达式将导致编译时错误。
null 文本。归类为 null 文本的表达式可以隐式转换为引用类型或可以为 null 的类型。
匿名函数。归类为匿名函数的表达式可以隐式转换为兼容的委托类型或表达式目录树类型。
属性访问。每个属性访问都有关联的类型,即该属性的类型。此外,属性访问可以有关联的实例表
达式。当调用实例属性访问的访问器(get 或 set 块)时,实例表达式的计算结果将成为由 this
(第 7.6.7 节)表示的实例。
事件访问。每个事件访问都有关联的类型,即该事件的类型。此外,事件访问还可以有关联的实例
表达式。事件访问可作为 += 和 -= 运算符(第 7.17.3 节)的左操作数出现。在任何其他上下文中,
归类为事件访问的表达式将导致编译时错误。
索引器访问。每个索引器访问都有关联的类型,即该索引器的元素类型。此外,索引器访问还可以
有关联的实例表达式和关联的参数列表。当调用索引器访问的访问器(get 或 set 块)时,实例表
达式的计算结果将成为由 this(第 7.6.7 节)表示的实例,而实参列表的计算结果将成为调用的形
参列表。
Nothing。这出现在当表达式是调用一个具有 void 返回类型的方法时。归类为 Nothing 的表达式仅
在 statement-expression(第 8.6 节)的上下文中有效。
表达式的最终结果绝不会是一个命名空间、类型、方法组或事件访问。恰如以上所述,这些类别的表达
式是只能在特定上下文中使用的中间构造。
- 上一篇: 针对序列的内置函数.txt
- 下一篇: 用户定义的转换-大彩串口屏各组态控件详细介绍