RuntimeHelpers.Equals(Object, Object) Metoda

Definice

Určuje, zda jsou zadané Object instance považovány za stejné.

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

Parametry

o1
Object

První objekt, který se má porovnat.

o2
Object

Druhý objekt, který chcete porovnat.

Návraty

true je-li o1 stejná instance jako o2, nebo jsou-li obojí null, nebo pokud jsou oba stejného typu hodnoty a hodnoty jejich podkladové paměti jsou stejné; jinak , false.

Příklady

Následující příklad ukazuje, jak porovnat dva objekty pomocí Equals metody.

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

Poznámky

Tuto metodu používají kompilátory.

Platí pro

Viz také