Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Анонимные методы


Автор: N1ko 29.11.2009, 19:01
Для чего существуют анонимные методы? Почему не создать обычный метод без объявления делегата?

Автор: NightmareZ 29.11.2009, 19:10
Так удобнее.

Автор: N1ko 29.11.2009, 19:22
Содержательный ответ. Чем если не секрет? В делегатах удобность и выгодность вижу, а в анонимых методах что то пока не очень.

Автор: tol05 29.11.2009, 19:23
почитайте http://www.rsdn.ru/article/csharp/AnonymousMethods.xml. Там хорошо написано.
Польза какая? Удобно работать с параметрами и переменными. Не нужно их указывать как параметры делегата.

P.S. "делегатах удобность и выгодность вижу, а в анонимых методах что то пока не очень" - это одно и то же.
Цитата

Анонимная функция – это оператор или выражение "inline", которое можно использовать каждый раз, когда ожидается тип делегата. Ее можно использовать для инициализации именованного делегата или подставить вместо типа именованного делегата в качестве параметра метода

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)