ConstructorInvoker 类

定义

提供调用所提供的 ConstructorInfo方法所指定的方法。

public ref class ConstructorInvoker sealed
public sealed class ConstructorInvoker
type ConstructorInvoker = class
Public NotInheritable Class ConstructorInvoker
继承
ConstructorInvoker

注解

此类提供的性能比与该方法不兼容时更好 Invoke(Object[]) ,当调用方可以缓存 ConstructorInvoker 实例进行其他调用时。 与此类中的调用方法不同 Invoke(Object[]),在指定参数时 Missing 不会查找默认值。 此外,目标构造函数可能会因性能而内联,并且不会显示在堆栈跟踪中。

方法

名称 说明
Create(ConstructorInfo)

创建 ConstructorInvoker的新实例。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Invoke()

调用构造函数。

Invoke(Object, Object, Object, Object)

使用指定的参数调用构造函数。

Invoke(Object, Object, Object)

使用指定的参数调用构造函数。

Invoke(Object, Object)

使用指定的参数调用构造函数。

Invoke(Object)

使用指定的参数调用构造函数。

Invoke(Span<Object>)

使用指定的参数调用构造函数。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅