Share via


MethodInvoker.Invoke 方法

定義

多載

Invoke(Object)

使用指定的引數叫用 方法。

Invoke(Object, Object)

使用指定的引數叫用 方法。

Invoke(Object, Span<Object>)

使用指定的引數叫用 方法。

Invoke(Object, Object, Object)

使用指定的引數叫用 方法。

Invoke(Object, Object, Object, Object)

使用指定的引數叫用 方法。

Invoke(Object, Object, Object, Object, Object)

使用指定的引數叫用 方法。

Invoke(Object)

來源:
MethodInvoker.cs
來源:
MethodInvoker.cs

使用指定的引數叫用 方法。

public:
 System::Object ^ Invoke(System::Object ^ obj);
public object? Invoke (object? obj);
member this.Invoke : obj -> obj
Public Function Invoke (obj As Object) As Object

參數

obj
Object

要叫用 方法的物件。 如果方法是靜態的,則會忽略這個引數。

傳回

物件,包含所叫用方法的傳回值,如果 null 叫用的方法沒有傳回值,則為 。

例外狀況

obj 變數為 null ,而且方法不是靜態的。

-或-

方法並未由 obj 類別宣告或繼承。

宣告方法的型別是開放式泛型型別。

提供的引數數目不正確。

不支援呼叫慣例或簽章。

適用於

Invoke(Object, Object)

來源:
MethodInvoker.cs
來源:
MethodInvoker.cs

使用指定的引數叫用 方法。

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1);
public object? Invoke (object? obj, object? arg1);
member this.Invoke : obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object) As Object

參數

obj
Object

要叫用 方法的物件。 如果方法是靜態的,則會忽略這個引數。

arg1
Object

叫用方法的第一個引數。

傳回

物件,包含所叫用方法的傳回值,如果 null 叫用的方法沒有傳回值,則為 。

例外狀況

引數不符合所叫用方法的簽章。

適用於

Invoke(Object, Span<Object>)

來源:
MethodInvoker.cs
來源:
MethodInvoker.cs

使用指定的引數叫用 方法。

public:
 System::Object ^ Invoke(System::Object ^ obj, Span<System::Object ^> arguments);
public object? Invoke (object? obj, Span<object?> arguments);
member this.Invoke : obj * Span<obj> -> obj
Public Function Invoke (obj As Object, arguments As Span(Of Object)) As Object

參數

obj
Object

要叫用 方法的物件。 如果方法是靜態的,則會忽略這個引數。

arguments
Span<Object>

叫用方法的引數。

傳回

物件,包含所叫用方法的傳回值,如果 null 叫用的方法沒有傳回值,則為 。

例外狀況

引數不符合所叫用方法的簽章。

適用於

Invoke(Object, Object, Object)

來源:
MethodInvoker.cs
來源:
MethodInvoker.cs

使用指定的引數叫用 方法。

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2);
public object? Invoke (object? obj, object? arg1, object? arg2);
member this.Invoke : obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object) As Object

參數

obj
Object

要叫用 方法的物件。 如果方法是靜態的,則會忽略這個引數。

arg1
Object

叫用方法的第一個引數。

arg2
Object

叫用方法的第二個引數。

傳回

物件,包含所叫用方法的傳回值,如果 null 叫用的方法沒有傳回值,則為 。

適用於

Invoke(Object, Object, Object, Object)

來源:
MethodInvoker.cs
來源:
MethodInvoker.cs

使用指定的引數叫用 方法。

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2, System::Object ^ arg3);
public object? Invoke (object? obj, object? arg1, object? arg2, object? arg3);
member this.Invoke : obj * obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object, arg3 As Object) As Object

參數

obj
Object

要叫用 方法的物件。 如果方法是靜態的,則會忽略這個引數。

arg1
Object

叫用方法的第一個引數。

arg2
Object

叫用方法的第二個引數。

arg3
Object

叫用方法的第三個引數。

傳回

物件,包含所叫用方法的傳回值,如果 null 叫用的方法沒有傳回值,則為 。

適用於

Invoke(Object, Object, Object, Object, Object)

來源:
MethodInvoker.cs
來源:
MethodInvoker.cs

使用指定的引數叫用 方法。

public:
 System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2, System::Object ^ arg3, System::Object ^ arg4);
public object? Invoke (object? obj, object? arg1, object? arg2, object? arg3, object? arg4);
member this.Invoke : obj * obj * obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object, arg3 As Object, arg4 As Object) As Object

參數

obj
Object

要叫用 方法的物件。 如果方法是靜態的,則會忽略這個引數。

arg1
Object

叫用方法的第一個引數。

arg2
Object

叫用方法的第二個引數。

arg3
Object

叫用方法的第三個引數。

arg4
Object

叫用方法的第四個引數。

傳回

物件,包含所叫用方法的傳回值,如果 null 叫用的方法沒有傳回值,則為 。

適用於