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
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
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
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
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
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
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 调用的方法没有返回值。

适用于