Versioned.CallByName(Object, String, CallType, Object[]) 方法

定义

执行对象的方法,或者设置或返回对象的属性。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 static System::Object ^ CallByName(System::Object ^ Instance, System::String ^ MethodName, Microsoft::VisualBasic::CallType UseCallType, ... cli::array <System::Object ^> ^ Arguments);
public static object? CallByName (object? Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object?[]? Arguments);
public static object CallByName (object Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object[] Arguments);
static member CallByName : obj * string * Microsoft.VisualBasic.CallType * obj[] -> obj
Public Shared Function CallByName (Instance As Object, MethodName As String, UseCallType As CallType, ParamArray Arguments As Object()) As Object

参数

Instance
Object

必需。 Object. 一个指向公开属性或方法的对象的指针。

MethodName
String

必需。 String. 一个字符串表达式,包含对象的属性或方法的名称。

UseCallType
CallType

必需。 类型 CallType 的一个枚举成员,它表示正在被调用的过程的类型。 CallType 的值可以是 MethodGetSet

Arguments
Object[]

可选。 ParamArray. 一个形参数组,包含要传递给正在调用的属性或方法的实参。

返回

执行对象的方法,或者设置或返回对象的属性。

适用于