2012-10-03 54 views
-8

在C#中,在编写lambda表达式时,是否存在=> lambda运算符的单字符版本?C#Lambda运算符

我知道,这是不是很辛苦打字=>,但仍...

+5

不,这是语法。这是一个奇怪的问题。 – asawyer

+0

不,它不像Pascal赋值运算符:=它是单个字符(左箭头)的别名,它不再存在于常规字符集中。 '=>'操作符是两个字符。 – Guffa

+0

现在很有趣。对于我的下一个问题,我如何使正则表达式更加冗长。 :) –

回答

7

号的两个字符(=>)是必需的。这是该语言的编写和设计方式。

只要感激 - 在大多数情况下,它远比旧的delegate { ... }语法短。