RuntimeHelpers.Equals(Object, Object) Metod

Definition

Avgör om de angivna Object instanserna anses vara lika.

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

Parametrar

o1
Object

Det första objektet som ska jämföras.

o2
Object

Det andra objektet att jämföra.

Returer

trueom o1 är samma instans som o2, eller om båda är null, eller om båda är samma värdetyp och värdena för deras underliggande minne är lika, annars . false

Exempel

I följande exempel visas hur du jämför två objekt med hjälp Equals av metoden.

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

Kommentarer

Den här metoden används av kompilatorer.

Gäller för

Se även