RuntimeHelpers.Equals(Object, Object) Methode

Definitie

Bepaalt of de opgegeven Object exemplaren als gelijk worden beschouwd.

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

Parameters

o1
Object

Het eerste object dat moet worden vergeleken.

o2
Object

Het tweede object dat moet worden vergeleken.

Retouren

trueals o1 dit hetzelfde exemplaar is als o2, of beide zijnnull, of als beide hetzelfde waardetype zijn en de waarden van het onderliggende geheugen gelijk zijn; anders . false

Voorbeelden

In het volgende voorbeeld ziet u hoe u twee objecten vergelijkt met behulp van de Equals methode.

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

Opmerkingen

Deze methode wordt gebruikt door compilers.

Van toepassing op

Zie ook