RuntimeHelpers.Equals(Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si les instances Object spécifiées sont considérées comme égales.
public:
static bool Equals(System::Object ^ o1, System::Object ^ o2);
public static bool Equals (object? o1, object? o2);
public static bool Equals (object o1, object o2);
static member Equals : obj * obj -> bool
Public Shared Function Equals (o1 As Object, o2 As Object) As Boolean
Paramètres
- o1
- Object
Premier objet à comparer.
- o2
- Object
Deuxième objet à comparer.
Retours
true
si o1
est le même instance que o2
, ou si les deux sont , ou si les deux sont null
le même type de valeur et que les valeurs de leur mémoire sous-jacente sont égales ; sinon, false
.
Exemples
L’exemple suivant montre comment comparer deux objets à l’aide de la Equals méthode .
using System;
using System.Runtime.CompilerServices;
class Program
{
static void Main(string[] args)
{
int x = 1; int y = 1;
bool ret = RuntimeHelpers.Equals(x, y);
Console.WriteLine("The return value of RuntimeHelpers.Equals is: " + ret);
}
}
Imports System.Runtime.CompilerServices
Module Program
Sub Main(ByVal args() As String)
Dim x As Integer = 1
Dim y As Integer = 1
Dim ret As Boolean
ret = RuntimeHelpers.Equals(x, y)
Console.WriteLine("The return value of RuntimeHelpers.Equals is: " + ret)
End Sub
End Module
Remarques
Cette méthode est utilisée par les compilateurs.