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 non è efficiente 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

Nome Descrizione
EventHandlerList()

Inizializza una nuova istanza della classe EventHandlerList.

Proprietà

Nome Descrizione
Item[Object]

Ottiene o imposta il delegato per l'oggetto specificato.

Metodi

Nome Descrizione
AddHandler(Object, Delegate)

Aggiunge un delegato all'elenco.

AddHandlers(EventHandlerList)

Aggiunge un elenco di delegati all'elenco corrente.

Dispose()

Elimina l'elenco dei 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
RemoveHandler(Object, Delegate)

Rimuove un delegato dall'elenco.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a