RuntimeHelpers.Equals(Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.