Работа с методами .NET, имеющими несколько сигнатур

Как создать NetSample сборку см. в разделе Создание приложения .NET для MATLAB Examples.

The SampleMethodSignature класс задает три конструктора, показанные в следующей таблице.

Тип возвратаИмяАргументы
netdoc.SampleMethodSignature objSampleMethodSignature 
netdoc.SampleMethodSignature objSampleMethodSignature(double scalar d)
netdoc.SampleMethodSignature objSampleMethodSignature(System.String s)

 SampleMethodSignature Класс

Пример отображения сигнатуры функции

Если вы еще не загрузили NetSample сборка, тип:

NET.addAssembly('c:\work\NetSample.dll')

Создайте SampleMethodSignature obj объекта:

obj = netdoc.SampleMethodSignature;

Чтобы увидеть сигнатуры метода, введите:

methods(obj, '-full')

Проверьте следующие сигнатуры в MATLAB® выход:

netdoc.SampleMethodSignature obj SampleMethodSignature
netdoc.SampleMethodSignature obj SampleMethodSignature(double scalar d)
netdoc.SampleMethodSignature obj SampleMethodSignature(System.String s)

Дополнительные сведения о типах аргументов см. в разделе Указатели на данные, возвращенные из объектов .NET.