Condividi tramite


RuntimeHelpers.Equals(Object, Object) Metodo

Definizione

Determina se le istanze di Object specificate sono considerate uguali.

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

Parametri

o1
Object

Primo oggetto da confrontare.

o2
Object

Secondo oggetto da confrontare.

Valori restituiti

true se o1 è la stessa istanza di o2o se entrambi sono nullo se entrambi sono dello stesso tipo di valore e i valori della memoria sottostante sono uguali; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come confrontare due oggetti usando il Equals metodo .

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

Commenti

Questo metodo viene usato dai compilatori.

Si applica a

Vedi anche