共用方式為


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. 參數陣列,其中包含要傳遞給屬性或正在呼叫的方法之引數。

傳回

在物件上執行方法,或是設定或傳回物件上的屬性。

適用於