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

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

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

  • methods — Имена метода просмотра

  • methods с '-full' опция — Метод просмотра называет со списком аргументов

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

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

methodsview('System.String')

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

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

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

RHS, LHS

Вызов Методов.NET С касательно Ключевого слова

out

LHS

Вызов Методов.NET С Ключевым словом

params

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

Вызов Методов.NET С Ключевым словом параметрических усилителей

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 использует следующие правила, чтобы выбрать сигнатуру метода.

  • Количество входных параметров

  • InputType

  • Количество выходных параметров