exponenta event banner

Вызов методов .NET

Получение информации о методе

Для просмотра методов класса используйте следующие функции MATLAB ®. Эти функции можно использовать без создания экземпляра класса. В этих функциях не перечисляются общие методы; используйте документацию по продукту для получения информации об общих методах.

  • methods - Просмотреть имена методов

  • methods с '-full' option - Просмотр имен методов со списком аргументов

  • methodsview - Графическое представление списка методов

Вы можете найти methodsview окно проще использовать в качестве справочного руководства, так как для поиска информации не требуется прокручивать окно команд. Например, откройте methodsview окно для System.String класс:

methodsview('System.String')

Модификаторы доступа к методу C #

MATLAB сопоставляет ключевые слова C # с атрибутами доступа к методу MATLAB, как показано в следующей таблице.

Ключевое слово метода C #Атрибут MATLABПример
ref

RHS, LHS

Вызов методов .NET с ключевым словом ref

out

LHS

Вызов методов .NET с ключевым словом out

params

Массив определенного типа

Вызов методов .NET с ключевым словом params

protected, private, internal, protected internal

Не виден для MATLAB

 

VB.NET Модификаторы доступа к методу

MATLAB сопоставляет VB.NET ключевые слова атрибутам доступа к методу MATLAB, как показано в следующей таблице.

VB.NET Ключевое слово методаАтрибут MATLAB
ByRefLHS, RHS
ByValRHS
OptionalОбязательный

Подпись метода чтения

Для заполнения сигнатур методов MATLAB использует следующие правила.

  • obj - выходные данные конструктора.

  • this является аргументом объекта.

  • RetVal - возвращаемый тип метода.

  • Все остальные аргументы используют метаданные .NET.

Для выбора подписи метода MATLAB использует следующие правила.

  • Количество входов

  • Тип ввода

  • Количество выходов