Re[4]: Что такой анонимный метод(функция)?
От: alexzzzz  
Дата: 18.11.19 11:34
Оценка: 3 (1) +1
Здравствуйте, Sinclair, Вы писали:

S>Вот простой пример:

S>
S>public static bool IsEven(int i) => { i % 2 == 0;}
S>....
S>var even = from n in numbers where IsEven(n) select n; 
S>

S>Здесь мы определили функцию по имени IsEven. Её сигнатура — Func<int, bool>. Её тело — {return i % 2 == 0;}.

Исключительно занудства ради, с целью лишь бы придраться:
1) Сигнатура функции (т.е. имя и список типов параметров) — IsEven(int)
2) Func<int, bool> — это тип делегата, к которому будет приведён "method group" IsEven в месте его использования.
Отредактировано 18.11.2019 11:36 alexzzzz . Предыдущая версия . Еще …
Отредактировано 18.11.2019 11:35 alexzzzz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.