Делегаты .NET

В среде .NET delegate является типом, определяющим сигнатуру метода. Это позволяет вам передать функцию как параметр. Использование делегатов позволяет приложениям .NET совершать вызовы в MATLAB® функции обратного вызова или методы образца класса. Для правил, используемых MATLAB для определения сигнатуры функции обратного вызова или метода класса, смотрите Чтение Сигнатур Метода. Полное описание делегатов и того, когда их использовать, смотрите на внешнем ресурсе, таком как Microsoft® Сеть разработчиков.

Существует три шага к использованию делегатов:

  • Декларация - Ваше приложение .NET содержит декларацию. Вы не можете объявить делегата на языке MATLAB.

  • Экземпляр - В MATLAB создайте образцу делегата и связайте его с определенной функцией MATLAB или .NET объекта методом.

  • Вызов - вызов функции с заданными входными и выходными аргументами. Вместо имени функции используйте имя делегата.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте