Delegate.RemoveImpl(Delegate) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從另一個委派的調用清單中移除委派的調用清單。
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
的調用清單。 如果 d
null
或目前委派的調用清單中找不到 d
的調用清單,則傳回目前的委派。 如果 d
的調用清單等於目前委派的調用清單,則傳回 null
。
例外狀況
呼叫端無法存取委派所表示的方法(例如,如果方法為私用的話)。
備註
如果 value
的調用清單符合目前委派調用清單中的連續元素集,則表示 value
的調用清單會出現在目前委派的調用清單中。 如果在目前委派的調用清單中多次發生 value
調用清單,則會移除最後一個出現專案。