exponenta event banner

Методы .NET в MATLAB

Использование методов .NET в MATLAB ®, сигнатуры методов, аргументы по ссылке, необязательные аргументы

В этих разделах описывается информация, относящаяся к вызову методов .NET. Общие сведения о вызове методов для объектов в MATLAB см. в разделе Определение методов и функций классов.

Темы

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

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

Работа с методами .NET, имеющими несколько подписей

В этом примере показано, как вызвать метод с несколькими подписями.

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

В этом примере показано, как вызывать методы, использующие out ключевое слово в списке аргументов.

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

В этом примере показано, как вызывать методы, использующие ref ключевое слово в списке аргументов.

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

В этом примере показано, как вызывать методы, использующие params ключевое слово в списке аргументов.

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

В этом примере показано, как использовать значения по умолчанию в дополнительных аргументах с помощью Greeting способ.

Вызвать свойства .NET, принимающие аргумент

MATLAB представляет свойство, принимающее аргумент в качестве метода.

Вызов методов .NET с необязательными аргументами

MATLAB отображает необязательные аргументы в сигнатуре метода с помощью optional<T> синтаксис, где T - определенный тип.

Вызов методов расширения .NET

В отличие от приложений C #, MATLAB обрабатывает метод расширения как статический метод класса, который определяет метод.

Как MATLAB представляет операторы .NET

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

Ограничения поддержки методов .NET

Функции .NET не поддерживаются в MATLAB.