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)

Применяется к