RuntimeHelpers.Equals(Object, Object) Methode

Definition

Bestimmt, ob die angegebenen Object Instanzen gleich sind.

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

Parameter

o1
Object

Das erste zu vergleichende Objekt.

o2
Object

Das zweite zu vergleichende Objekt.

Gibt zurück

truewenn o1 die gleiche Instanz wie o2, oder wenn beide gleich sind null, oder wenn beide denselben Werttyp und die Werte ihres zugrunde liegenden Speichers gleich sind; andernfalls . false

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie zwei Objekte mithilfe der Equals Methode verglichen werden.

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

Hinweise

Diese Methode wird von Compilern verwendet.

Gilt für:

Weitere Informationen