主要内容

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中引入