共用方式為


Delegate.DynamicInvoke(Object[]) 方法

定義

動態叫用 (晚期繫結) 目前委派所表示的方法。

public:
 System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public:
 System::Object ^ DynamicInvoke(cli::array <System::Object ^> ^ args);
public object DynamicInvoke (params object[] args);
public object? DynamicInvoke (params object?[]? args);
public object DynamicInvoke (object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object
Public Function DynamicInvoke (args As Object()) As Object

參數

args
Object[]

物件的陣列,這些物件是要傳遞至目前委派所表示方法的引數。

-或-

如果目前委派所表示的方法不需要引數,則為 null

傳回

物件,由委派所表示的方法傳回。

例外狀況

args 陣列沒有正確的引數數目。

陣列的專案 args 不符合委派的簽章。

委派所表示的方法是執行個體方法,並且目標物件是 null

-或-

其中一個封裝的方法會擲回例外狀況。

呼叫端無權存取由委派所表示的方法 (例如,如果方法是私用的)。

-或-

args 中列示的參數數目、順序或型別是無效的。

備註

這個方法會呼叫 DynamicInvokeImpl 方法。

適用於

另請參閱