Делегат (программирование)
Материал из Википедии — свободной encyclopedia
Эта статья — о программировании. Другие значения термина «делегат» см. на странице Делегат (значения).
Делегат (англ. delegate) — класс, который позволяет хранить в себе ссылку на метод с определённой сигнатурой (порядком и типами принимаемых и типом возвращаемого значений) произвольного класса.[1][2][3][4] Экземпляры делегатов содержат ссылки на конкретные методы конкретных классов.
Эта статья должна быть полностью переписана. |
Делегаты используются, в частности, для определения прототипа функции обратного вызова, например, в событийной модели .NET Framework.