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

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

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

Возвратите типИмяАргументы
netdoc.SampleMethodSignature objSampleMethodSignature 
netdoc.SampleMethodSignature objSampleMethodSignature(double scalar d)
netdoc.SampleMethodSignature objSampleMethodSignatureсистема. Строки

 Класс 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.

Была ли эта тема полезной?