NET.invokeGenericMethod

Вызовите общий метод объекта

Описание

outargs = NET.invokeGenericMethod(obj,genericMethodName,paramTypes) экземпляр вызовов или статический общий метод genericMethodName.

Отобразить общие методы в MATLAB®, смотрите.NET Отображения в качестве примера Обобщенные методы с использованием отражения.

пример

outargs = NET.invokeGenericMethod(obj,genericMethodName,paramTypes,args) общий метод вызовов с заданными входными параметрами.

Примеры

свернуть все

Вызовите общий метод, который берет два параметрированных типа и возвращает параметрированный тип.

Примите, что у вас есть myGenericSwapMethod и это берет входные параметры 5 и 6.

a = NET.invokeGenericMethod(obj,...
    'myGenericSwapMethod',... 
    {'System.Double','System.Double'},...
    5,6);

Входные параметры

свернуть все

Тип объекта в виде:

  • Объект класса, содержащего общий метод.

  • При вызове статического общего метода, строки или вектора символов с полностью определенным именем класса.

  • При вызове статического общего метода типового класса, NET.GenericClass объект.

Имя общего метода в виде строки или вектора символов.

Параметризация общего метода вводит в виде вектора ячейки переменной длины (1 к N), где позволенные типы ячейки:

  • Строка или вектор символов с полностью определенным именем типа параметра.

  • Если использование вложило параметризацию с другим параметрированным типом, NET.GenericClass объект.

Входные параметры в виде допустимых типов аргумента. args переменная длина (0 к N) список аргументов, совпадающих с аргументами к общему методу.NET genericMethodName

Выходные аргументы

свернуть все

Выходные аргументы, возвращенные как допустимые типы аргумента. outargs переменная длина (0 к N) список аргументов, совпадающих с аргументами от общего метода.NET genericMethodName.

Представленный в R2009b