RuntimeHelpers.Equals(Object, Object) Méthode

Définition

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

public:
 static bool Equals(System::Object ^ o1, System::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 la même instance que o2, ou si les deux sont null, ou si les deux sont le même type de valeur et 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.

S’applique à

Voir aussi