Делегат является способом сказать C#, какой метод вызвать, когда событие инициировано. Событие является уведомлением средой.NET, что действие произошло. Эти темы показывают, как использовать события.NET и делегатов в MATLAB®.
BeginInvoke | Инициируйте асинхронного делегата.NET вызов |
EndInvoke | Получите результат асинхронного вызова, инициируемого методом System.Delegate BeginInvoke.NET |
Combine | Функция удобства для статического.NET метод Объединения System.Delegate |
Remove | Функция удобства для статического.NET System.Delegate Удаляет метод |
RemoveAll | Функция удобства для статического метода System.Delegate RemoveAll.NET |
Использование Событий.NET в MATLAB
Эти примеры используют addlistener
функционируйте, чтобы обработать события.NET с коллбэками MATLAB.
Этот пример показывает вам, как использовать делегата в MATLAB.
Создание делегатов из методов объекта.NET
В этом примере показано, как создать делегата.
Создание экземпляров делегата, связанных к методам.NET
В этом примере показано, как использовать экземпляры делегата.
Объединение и удаление делегатов.NET
В этом примере показано, как управлять делегатами.
Обзор событий и прослушиватели
Используйте события и прослушиватели, чтобы отправить и ответить на сообщения.
В Среде.NET delegate является типом, который задает сигнатуру метода.
Делегаты.NET С и касательно Аргументов типа
MATLAB управляет для отображения out
и ref
типы для делегатов эквивалентны для методов.
Асинхронный вызов методов. NET
Как MATLAB обрабатывает асинхронные вызовы метода.
Ограничения к поддержке Событий.NET
Функции.NET, не поддерживавшие в MATLAB.
Ограничения к поддержке делегатов.NET
Функции.NET, не поддерживавшие в MATLAB.