Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
ValueType.Equals, méthode
.NET Framework 4
Indique si cette instance et un objet spécifié sont égaux.
Assembly : mscorlib (dans mscorlib.dll)
Paramètres
- obj
- Type : System.Object
Autre objet de comparaison.
Valeur de retour
Type : System.Booleantrue si obj et cette instance sont du même type et représentent la même valeur ; sinon false.
L'exemple suivant illustre comment la méthode Equals peut être substituée par un type valeur dérivé.
public struct Complex { public double m_Re; public double m_Im; public override bool Equals( object ob ){ if( ob is Complex ) { Complex c = (Complex) ob; return m_Re==c.m_Re && m_Im==c.m_Im; } else { return false; } } public override int GetHashCode(){ return m_Re.GetHashCode() ^ m_Im.GetHashCode(); } }
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.