MethodInfo.Invoke(Object, Object[]) 方法

定義

呼叫目前實例所代表的方法或建構子,使用指定的參數。

public:
 virtual System::Object ^ Invoke(System::Object ^ obj, cli::array <System::Object ^> ^ parameters);
public object Invoke(object obj, object[] parameters);
override this.Invoke : obj * obj[] -> obj
Public Function Invoke (obj As Object, parameters As Object()) As Object

參數

obj
Object

用於呼叫方法或建構子的物件。 若方法為靜態,則忽略此參數。 若建構子是靜態的,則該參數必須是 null 定義建構子的類別的實例。

parameters
Object[]

一個用於調用的方法或建構子的參數清單。 這是一個與要呼叫的方法或建構子參數數量、順序與類型相同的物件陣列。 若無參數,則 parameters 應為 null。 如果這個實例所代表的方法或建構子接受 ref 參數(ByRef 在 Visual Basic 中),則不需要為該參數設置特殊屬性,就能用這個函式呼叫該方法或建構子。 這個陣列中任何未明確初始化值的物件,都會包含該物件類型的預設值。 對於參考型元素,此值為 null。 對於值型元素,這個值會根據特定元素類型而定,分別是0、0.0或 false

傳回

包含所呼叫方法回傳值的物件,或 null 在建構子的情況下。

實作

適用於