MethodInfo.CreateDelegate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從這個方法建立委派。
多載
CreateDelegate(Type) |
從這個方法建立所指定類型的委派。 |
CreateDelegate(Type, Object) |
從這個方法以指定的目標建立所指定類型的委派。 |
CreateDelegate<T>() |
從這個方法建立類型 |
CreateDelegate<T>(Object) |
從此方法建立具有指定目標之型別 |
CreateDelegate(Type)
從這個方法建立所指定類型的委派。
public:
virtual Delegate ^ CreateDelegate(Type ^ delegateType);
public virtual Delegate CreateDelegate (Type delegateType);
abstract member CreateDelegate : Type -> Delegate
override this.CreateDelegate : Type -> Delegate
Public Overridable Function CreateDelegate (delegateType As Type) As Delegate
參數
- delegateType
- Type
要建立之委派的類型。
傳回
這個方法的委派。
適用於
CreateDelegate(Type, Object)
從這個方法以指定的目標建立所指定類型的委派。
public:
virtual Delegate ^ CreateDelegate(Type ^ delegateType, System::Object ^ target);
public virtual Delegate CreateDelegate (Type delegateType, object target);
public virtual Delegate CreateDelegate (Type delegateType, object? target);
abstract member CreateDelegate : Type * obj -> Delegate
override this.CreateDelegate : Type * obj -> Delegate
Public Overridable Function CreateDelegate (delegateType As Type, target As Object) As Delegate
參數
- delegateType
- Type
要建立之委派的類型。
- target
- Object
委派的目標物件。
傳回
這個方法的委派。
適用於
CreateDelegate<T>()
從這個方法建立類型 T
的委派。
public:
generic <typename T>
where T : Delegate T CreateDelegate();
public T CreateDelegate<T> () where T : Delegate;
member this.CreateDelegate : unit -> 'T (requires 'T :> Delegate)
Public Function CreateDelegate(Of T As Delegate) () As T
類型參數
- T
要建立之委派的類型。
傳回
T
這個方法的委派。
適用於
CreateDelegate<T>(Object)
從此方法建立具有指定目標之型別 T
的委派。
public:
generic <typename T>
where T : Delegate T CreateDelegate(System::Object ^ target);
public T CreateDelegate<T> (object? target) where T : Delegate;
member this.CreateDelegate : obj -> 'T (requires 'T :> Delegate)
Public Function CreateDelegate(Of T As Delegate) (target As Object) As T
類型參數
- T
要建立之委派的類型。
參數
- target
- Object
委派的目標物件。
傳回
T
這個方法的委派。