文档

NET.invokeGenericMethod

包:

调用对象的泛型方法

语法

[varargout] = NET.invokeGenericMethod(obj,'genericMethodName”,paramTypes args,…)

描述

[varargout] = NET.invokeGenericMethod(obj,'genericMethodName”,paramTypes args,…)调用实例或静态泛型方法genericMethodName

输入参数

obj

允许的参数类型是:

  • 包含泛型方法的类的实例

  • 如果调用静态泛型方法,则具有完全限定类名的字符串或字符向量

  • 的实例网GenericClass定义,如果调用泛型类的静态泛型方法

genericMethodName

要调用的泛型方法名

paramTypes

单元格向量(1到N),带有泛型方法参数化的类型,其中允许的单元格类型为:

  • 具有完全限定参数类型name的字符串或字符向量。

  • 的实例网GenericClass定义,如果使用嵌套参数化与另一个参数化类型

arg游戏

可选,可变长度(0到N)的方法参数列表

输出参数

varargout

变长输出参数列表,varargout, from methodgenericMethodName

例子

下面的语法调用一个泛型方法,该方法接受两个参数化类型并返回一个参数化类型:

a = NET.invokeGenericMethod(obj,...“myGenericSwapMethod”...的系统。两倍的的系统。两倍的},...5、6);

在MATLAB中显示通用方法®,见示例使用反射显示.NET泛型方法

在R2009b中引入

这个话题有用吗?