2012-10-03 52 views
-8

在C#中,在編寫lambda表達式時,是否存在=> lambda運算符的單字符版本?C#Lambda運算符

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

+5

不,這是語法。這是一個奇怪的問題。 – asawyer

+0

不,它不像Pascal賦值運算符:=它是單個字符(左箭頭)的別名,它不再存在於常規字符集中。 '=>'操作符是兩個字符。 – Guffa

+0

現在很有趣。對於我的下一個問題,我如何使正則表達式更加冗長。 :) –

回答

7

號的兩個字符(=>)是必需的。這是該語言的編寫和設計方式。

只要感激 - 在大多數情況下,它遠比舊的delegate { ... }語法短。