Пакет: .NET
Вызовите общий метод объекта
[varargout] = NET.invokeGenericMethod(obj,'
genericMethodName
',paramTypes,args,...)
[varargout] = NET.invokeGenericMethod(obj,'
экземпляр вызовов или статический общий метод genericMethodName
',paramTypes,args,...)genericMethodName
.
obj | Позволенные типы аргумента:
|
| Имя общего метода, чтобы вызвать |
paramTypes | Вектор ячейки (1 к N) с типами для параметризации общего метода, где позволенный типы ячейки:
|
args | Дополнительная, переменная длина (0 к N) список аргументов метода |
varargout | Список выходных аргументов переменной длины, |
Следующий синтаксис вызывает общий метод, который берет два параметризованных типа и возвращает параметризованный тип:
a = NET.invokeGenericMethod(obj, ... 'myGenericSwapMethod', ... {'System.Double', 'System.Double'}, ... 5, 6);
Чтобы отобразить общие методы в MATLAB®, смотрите.NET Отображения в качестве примера Обобщенные методы с использованием отражения.