EventHandlerList EventHandlerList EventHandlerList EventHandlerList Class

Definizione

Fornisce un semplice elenco di delegati.Provides a simple list of delegates. Questa classe non può essere ereditata.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
Ereditarietà
EventHandlerListEventHandlerListEventHandlerListEventHandlerList
Implementazioni

Esempi

Per un esempio dell'uso di EventHandlerListun, vedere Procedura: Gestire più eventi mediante le relative proprietà.For an example of using an EventHandlerList, see How to: Handle Multiple Events Using Event Properties.

Commenti

Questa classe usa un algoritmo di ricerca lineare per trovare le voci nell'elenco di delegati.This class uses a linear search algorithm to find entries in the list of delegates. Un algoritmo di ricerca lineare è inefficiente quando si lavora con un numero elevato di voci.A linear search algorithm is inefficient when working with a large number of entries. Pertanto, quando si dispone di un elenco di grandi dimensioni, la ricerca di voci è lenta.Therefore, when you have a large list, finding entries is slow.

Costruttori

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

Inizializza una nuova istanza della classe EventHandlerList.Initializes a new instance of the EventHandlerList class.

Proprietà

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

Ottiene o imposta il delegato dell'oggetto specificato.Gets or sets the delegate for the specified object.

Metodi

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

Consente di aggiungere un delegato all'elenco.Adds a delegate to the list.

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

Aggiunge un elenco di delegati all'elenco corrente.Adds a list of delegates to the current list.

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

Elimina l'elenco di delegati.Disposes the delegate list.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Consente di rimuovere un delegato dall'elenco.Removes a delegate from the list.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a