Содержание
- 2. Делегаты Делегат — это вид класса, предназначенный для хранения ссылок на методы.
- 3. Использование делегатов Делегат, как и любой другой класс, можно передать в качестве параметра, а затем вызвать
- 4. Описание делегатов [ атрибуты ] [ спецификаторы ] delegate тип имяделегата ( [ параметры ] )
- 5. Описание делегатов Делегат может хранить ссылки на несколько методов и вызывать их поочередно естественно, что сигнатуры
- 6. Почему делегат тип данных Делегат, как и всякий класс, представляет собой тип данных. Его базовым классом
- 7. Использование делегатов Делегаты применяются в основном для следующих целей: получения возможности определять вызываемый метод не при
- 10. Вызов цепочки методов При вызове последовательности методов с помощью делегата необходимо учитывать следующее: • сигнатура методов
- 11. Вызов цепочки методов • если параметр передается с ключевым словом out или метод возвращает значение, результатом
- 12. Паттерн ≪наблюдатель≫ Для обеспечения гибкой, динамической связи между объектами во время выполнения программы применяется следующая стратегия.
- 13. Код
- 15. Операции над делегатами Делегаты можно сравнивать на равенство и неравенство. Два делегата равны, если они оба
- 16. Операции над делегатами С делегатами одного типа можно выполнять операции простого и сложного присваивания, например: Del
- 17. Immutable delegate Делегат, как и строка string, является неизменяемым типом данных, поэтому при любом изменении создается
- 18. Передача делегатов в методы Поскольку делегат является классом, его можно передавать в методы в качестве параметра.
- 20. Упрощенная форма записи Анонимный метод
- 21. Обратный вызов(CallBack) Он представляет собой вызов функции, передаваемой в другую функцию в качестве параметра.
- 23. Скачать презентацию