Condividi tramite


EventHandlerList Classe

Definizione

Fornisce un semplice elenco di delegati. La classe non può essere ereditata.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
Ereditarietà
EventHandlerList
Implementazioni

Esempio

Per un esempio di utilizzo EventHandlerListdi , vedere Procedura: Gestire più eventi usando le proprietà dell'evento.

Commenti

Questa classe usa un algoritmo di ricerca lineare per trovare voci nell'elenco dei delegati. Un algoritmo di ricerca lineare è inefficiente quando si lavora con un numero elevato di voci. Pertanto, quando si dispone di un elenco di grandi dimensioni, la ricerca di voci è lenta.

Costruttori

EventHandlerList()

Inizializza una nuova istanza della classe EventHandlerList.

Proprietà

Item[Object]

Ottiene o imposta il delegato dell'oggetto specificato.

Metodi

AddHandler(Object, Delegate)

Consente di aggiungere un delegato all'elenco.

AddHandlers(EventHandlerList)

Aggiunge un elenco di delegati all'elenco corrente.

Dispose()

Elimina l'elenco di delegati.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveHandler(Object, Delegate)

Consente di rimuovere un delegato dall'elenco.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a