C# 表达式相关知识详解
1. 委托调用
委托调用形式为 D(A) ,其中 D 是委托类型的主表达式, A 是可选参数列表。其运行时处理步骤如下:
1. 计算 D 。若计算导致异常,则不执行后续步骤。
2. 检查 D 的值是否有效。若 D 为 null ,则抛出 NullReferenceException ,不执行后续步骤。
3. 若 D 是对委托实例的引用,则对委托引用的方法执行函数成员调用。若方法是实例方法,则调用的实例为委托引用的实例。
2. 元素访问
元素访问由主表达式、 [ 标记、表达式列表和 ] 标记组成。表达式列表由一个或多个用逗号分隔的表达式组成。
element-access:
primary-expression [ expression-list ]
expression-list:
expression
expression-list , expression
若元素访问的主表达式是数组类型的值,则为数组访问;否则,主表达式必须是具有一个或多个索引器成员的类、结构体或接口类型的变量或值,此时为索引器访问。
超级会员免费看
订阅专栏 解锁全文
406

被折叠的 条评论
为什么被折叠?



