Присоединение Eventhandler с Новым Обработчиком по сравнению с прямым присвоением его

Один возможный способ изучить лямбда-исчисление

http://en.wikipedia.org/wiki/Lambda_Calculus

Или, если Вы хотите больше, вот мой блог, выделенный лямбда-исчислению и материалу как этот

http://weblogs.manas.com.ar/lziliani/

Как каждая абстракция вычислений с лямбда-исчислением, можно смоделировать материал, используемый на большинстве языков программирования, как выделение подтипов. Для больше об этом, одна из лучших книг с практическими применениями лямбда-исчисления в этом смысле

http://www.amazon.com/Types-Programming-Languages-Benjamin-Pierce/dp/0262162091/ref=sr_1_1?ie=UTF8&s=books&qid=1222088714&sr=8-1

10
задан John Saunders 21 September 2011 в 03:42
поделиться

2 ответа

В C # 2.0 и выше они идентичны. В C # 1.2 (тот, который поставлялся с .NET 1.1) компилируется только первый синтаксис (с new ) ;-p

Второй синтаксис сохраняет нажатия клавиш, но VS intellisense обычно предлагает первый . В конечном счете, это не имеет большого значения. Обычно я использую второй синтаксис в примерах кода в Интернете просто потому, что он не выходит за пределы (узкой) ширины столбца!

10
ответ дан 3 December 2019 в 23:50
поделиться

У компилятора достаточно информации, чтобы сделать новый обработчик событий эффективным синтаксическим сахаром .

Он знает, что вы прикрепляете обработчик событий к событие, поскольку на данный момент действительны только + = и - = , поэтому вам не нужно указывать ему, что делать.

3
ответ дан 3 December 2019 в 23:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: