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
委派,提供要從目前委派的引動過程清單移除的引動過程清單。
傳回
如果在目前委派的引動過程清單中找到 value
的引動過程清單,則為新委派 (其具有藉由取得目前委派的引動過程清單並移除 value
的引動過程清單所形成的引動過程清單)。 如果 value
是 null
,或未在目前委派的引動過程清單中找到 value
的引動過程清單時,會傳回目前的委派。 如果 value
的引動過程清單等於目前委派的引動過程清單,則會傳回 null
。
例外狀況
呼叫端無權存取由委派所表示的方法 (例如,如果方法是私用的)。
備註
如果 的調用清單符合目前委派調用清單中的 value
連續元素集,則 的調用清單會說是在目前委派的調用清單中 value
發生。 如果 的調用清單 value
在目前委派的調用清單中發生一次以上,則會移除最後一個出現專案。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應