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