EventHandlerList 類別

定義

提供委派 (Delegate) 的簡單清單。 此類別無法獲得繼承。

public sealed class EventHandlerList : IDisposable
繼承
EventHandlerList
實作

範例

如需使用 EventHandlerList的範例,請參閱 如何:使用事件屬性處理多個事件

備註

這個類別會使用線性搜尋演算法來尋找委派清單中的專案。 使用大量專案時,線性搜尋演算法效率不佳。 因此,當您有大型清單時,尋找專案的速度很慢。

建構函式

EventHandlerList()

初始化 EventHandlerList 類別的新執行個體。

屬性

Item[Object]

取得或設定指定物件的委派。

方法

AddHandler(Object, Delegate)

將委派加入清單。

AddHandlers(EventHandlerList)

將委派清單加入目前清單內。

Dispose()

處置委派清單。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
RemoveHandler(Object, Delegate)

將委派從清單移除。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1