Киньзибаев Рашид
тип объектов, которые могут ссылаться на метод
Объявление делегата: delegate Название(список параметров);
Пример создания экземпляра типа делегата: delegate int Del(int x); Del del = new Del(System.Math.Abs); или delegate int Del(int x); Del del = System.Math.Abs;
обладают Ковариантностью и Контравариантностью
Одному делегату один метод?
Метод Invoke()- выполняет указанный делегат в том потоке, которому принадлежит базовый дескриптор окна элемента управления
Анонимные функции: Анонимные методы Лямбда-выражения
Для чего они нужны?
Для связи безымянных блоков с делегатами
Пример анонимного метода: delegate void Del(); Del del = delegate { тело метода };
Лямбда-выражения – еще один способ создания анонимной функции
Общий вид лямбда- выражения: (список_параметров)=>выражение
Спасибо за внимание!