EventHandlerList EventHandlerList EventHandlerList EventHandlerList Class

定義

デリゲートの単純なリストを提供します。Provides a simple list of delegates. このクラスは継承できません。This class cannot be inherited.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
継承
EventHandlerListEventHandlerListEventHandlerListEventHandlerList
実装

使用する例については、EventHandlerListを参照してください方法。イベント プロパティを使用して複数のイベントを処理する」をご覧ください。For an example of using an EventHandlerList, see How to: Handle Multiple Events Using Event Properties.

注釈

このクラスは、デリゲートの一覧でエントリを検索するのに一方向の検索アルゴリズムを使用します。This class uses a linear search algorithm to find entries in the list of delegates. 多数のエントリを使用する場合、一方向の検索アルゴリズムは効率的ではありません。A linear search algorithm is inefficient when working with a large number of entries. したがって、大きい一覧がある場合は、する場合は低速がエントリを検索します。Therefore, when you have a large list, finding entries is slow.

コンストラクター

EventHandlerList() EventHandlerList() EventHandlerList() EventHandlerList()

EventHandlerList クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventHandlerList class.

プロパティ

Item[Object] Item[Object] Item[Object] Item[Object]

指定したオブジェクトのデリゲートを取得または設定します。Gets or sets the delegate for the specified object.

メソッド

AddHandler(Object, Delegate) AddHandler(Object, Delegate) AddHandler(Object, Delegate) AddHandler(Object, Delegate)

リストにデリゲートを追加します。Adds a delegate to the list.

AddHandlers(EventHandlerList) AddHandlers(EventHandlerList) AddHandlers(EventHandlerList) AddHandlers(EventHandlerList)

デリゲートのリストを現在のリストに追加します。Adds a list of delegates to the current list.

Dispose() Dispose() Dispose() Dispose()

デリゲート リストを破棄します。Disposes the delegate list.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveHandler(Object, Delegate) RemoveHandler(Object, Delegate) RemoveHandler(Object, Delegate) RemoveHandler(Object, Delegate)

リストからデリゲートを削除します。Removes a delegate from the list.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象