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

Создать NetSample блок, смотрите, Создают Приложение.NET для MATLAB Examples.

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.