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)

Source:
MethodInvoker.cs
Source:
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 则为 。

例外

参数 objnull ,方法不是静态的。

- 或 -

该方法不由 obj 的类声明或继承。

声明该方法的类型为开放式泛型类型。

提供的参数数不正确。

不支持调用约定或签名。

适用于

Invoke(Object, Object)

Source:
MethodInvoker.cs
Source:
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>)

Source:
MethodInvoker.cs
Source:
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)

Source:
MethodInvoker.cs
Source:
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)

Source:
MethodInvoker.cs
Source:
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)

Source:
MethodInvoker.cs
Source:
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 则为 。

适用于