-
详细介绍大彩串口屏各组态控件的匿名函数表达式
资源介绍
7.15 匿名函数表达式
匿名函数 (anonymous function) 是表示“内联”方法定义的表达式。匿名函数本身及其内部没有值或类
型,但可以转换为兼容委托或表达式树类型。匿名函数转换的计算取决于转换的目标类型:如果是委托
类型,则转换计算为引用匿名函数所定义的方法的委托值。如果目标类型为表达式目录树类型,则转换
将计算以对象结构形式表示方法结构的表达式目录树。
由于历史原因,有两种匿名函数句法风格,即 lambda-expression 和 anonymous-method-expression。对于
几乎所有用途,lambda-expression 都比 anonymous-method-expression 更为简洁且更具表现力,但语言中
仍保留后者以便向后兼容。
lambda-expression:
asyncopt anonymous-function-signature => anonymous-function-body
anonymous-method-expression:
asyncopt delegate explicit-anonymous-function-signatureopt block
anonymous-function-signature:
explicit-anonymous-function-signature
implicit-anonymous-function-signature
explicit-anonymous-function-signature:
( explicit-anonymous-function-parameter-listopt )
explicit-anonymous-function-parameter-list:
explicit-anonymous-function-parameter
explicit-anonymous-function-parameter-list , explicit-anonymous-function-parameter
explicit-anonymous-function-parameter:
anonymous-function-parameter-modifieropt type identifier
anonymous-function-parameter-modifier:
ref
out
implicit-anonymous-function-signature:
( implicit-anonymous-function-parameter-listopt )
implicit-anonymous-function-parameter