Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Func, Action, Predicate - для чего нужны? / 5 сообщений из 5, страница 1 из 1
11.01.2013, 10:43
    #38105945
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Func, Action, Predicate - для чего нужны?
Насколько я понял, только для того, чтобы не объявлять каждый раз свои делегаты, которые будут похожи один на другой - за вас уже все самые распространённые делегаты объявлены во фреймворке и названы подобающим образом, чтобы можно было сразу догадаться, зачем эти делегаты предназначены.

Так?


И ещё, где можной узнать полный список подобных уже встроенных делегатов общего назначения? Я вот знаю пока только Func, Action и Predicate.
...
Рейтинг: 0 / 0
11.01.2013, 10:44
    #38105950
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Func, Action, Predicate - для чего нужны?
user7320Насколько я понял, только для того, чтобы не объявлять каждый раз свои делегаты, которые будут похожи один на другой - за вас уже все самые распространённые делегаты объявлены во фреймворке и названы подобающим образом, чтобы можно было сразу догадаться, зачем эти делегаты предназначены.

Так?
Ну, т. е. это чисто для удобства и больше нет никаких скрытых или явных причин использовать именно эти три делегата из фреймворка?
...
Рейтинг: 0 / 0
11.01.2013, 11:02
    #38105986
Lexxxxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Func, Action, Predicate - для чего нужны?
user7320...И ещё, где можной узнать полный список подобных уже встроенных делегатов общего назначения? Я вот знаю пока только Func, Action и Predicate.
Наверное здесь.
...
Рейтинг: 0 / 0
11.01.2013, 11:12
    #38106006
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Func, Action, Predicate - для чего нужны?
user7320,

Первый результат по "predefined delegates c#":
http://stackoverflow.com/questions/729912/standard-delegates-in-c-sharp
...
Рейтинг: 0 / 0
11.01.2013, 11:25
    #38106036
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Func, Action, Predicate - для чего нужны?
user7320где можной узнать полный список подобных уже встроенных делегатов
И вот ещёй:
Код: c#
1.
2.
3.
4.
5.
6.
            var qry = from asm in AppDomain.CurrentDomain.GetAssemblies()
                      from type in asm.GetTypes()
                      where type.IsSubclassOf(typeof(Delegate))
                      orderby type.AssemblyQualifiedName
                      select type.AssemblyQualifiedName;
            foreach (var name in qry) Console.WriteLine(name);
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Func, Action, Predicate - для чего нужны? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]