Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Metodo Equals
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo Delegate.Equals

Determina se l'oggetto specificato e il delegato corrente sono dello stesso tipo e condividono gli stessi metodi e destinazioni e lo stesso elenco chiamate.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)

public override bool Equals(
	Object obj
)

Parametri

obj
Tipo: System.Object
Oggetto da confrontare al delegato corrente.

Valore restituito

Tipo: System.Boolean
true se l'oggetto indicato nel parametro obj e il delegato corrente condividono gli stessi metodi e destinazioni e lo stesso elenco chiamate; in caso contrario, false.

EccezioneCondizione
MemberAccessException

Il chiamante non ha accesso al metodo rappresentato dal delegato (ad esempio se il metodo è privato).

Se i due delegati non sono dello stesso tipo, non vengono considerati uguali.

Nota importanteImportante

Nelle versioni 1.0 e 1.1 di .NET Framework, due delegati venivano considerati uguali se avevano stessi metodi e destinazioni e stesso elenco chiamate, anche se i delegati erano di tipi diversi.

I metodi e le destinazioni vengono confrontati per eguaglianza come segue:

  • Se i due metodi confrontati sono static e si tratta dello stesso metodo sulla stessa classe, i metodi vengono considerati uguali e anche le destinazioni saranno considerate uguali.

  • Se i due metodi confrontati sono metodi di istanza e si tratta dello stesso metodo sullo stesso oggetto, i metodi vengono considerati uguali e anche le destinazioni saranno considerate uguali.

  • In caso contrario i metodi non sono considerati uguali come pure le destinazioni.

Due elenchi chiamate vengono considerati identici soltanto se presentano lo stesso ordine e i corrispondenti elementi dai due elenchi rappresentano lo stesso metodo e la stessa destinazione.

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft