MethodInfo.Invoke(Object, Object[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫目前實例所代表的方法或建構子,使用指定的參數。
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 在建構子的情況下。