共用方式為


Delegate.RemoveImpl(Delegate) 方法

定義

從另一個委派的調用清單中移除委派的調用清單。

protected:
 virtual Delegate ^ RemoveImpl(Delegate ^ d);
protected virtual Delegate? RemoveImpl (Delegate d);
protected virtual Delegate RemoveImpl (Delegate d);
abstract member RemoveImpl : Delegate -> Delegate
override this.RemoveImpl : Delegate -> Delegate
Protected Overridable Function RemoveImpl (d As Delegate) As Delegate

參數

d
Delegate

委派,提供要從目前委派的調用清單中移除的調用清單。

傳回

如果目前委派的調用清單中找到 d 的調用清單,則為具有調用清單的新委派,並移除 d的調用清單。 如果 dnull 或目前委派的調用清單中找不到 d 的調用清單,則傳回目前的委派。 如果 d 的調用清單等於目前委派的調用清單,則傳回 null

例外狀況

呼叫端無法存取委派所表示的方法(例如,如果方法為私用的話)。

備註

如果 value 的調用清單符合目前委派調用清單中的連續元素集,則表示 value 的調用清單會出現在目前委派的調用清單中。 如果在目前委派的調用清單中多次發生 value 調用清單,則會移除最後一個出現專案。

適用於

另請參閱