Пакет: .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 Отображения в качестве примера Обобщенные методы с использованием отражения.