RuntimeHelpers.Equals(Object, Object) Méthode

Définition

Détermine si les instances Object spécifiées sont considérées comme égales.

C#
public static bool Equals(object? o1, object? o2);
C#
public static bool Equals(object o1, object o2);

Paramètres

o1
Object

Premier objet à comparer.

o2
Object

Deuxième objet à comparer.

Retours

truesi o1 est le même instance que o2, ou si les deux sont , ou si les deux sont nullle 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 .

C#
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);
    }
}

Remarques

Cette méthode est utilisée par les compilateurs.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi