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