Bagikan melalui


RuntimeHelpers.Equals(Object, Object) Metode

Definisi

Menentukan apakah instans yang ditentukan Object dianggap sama.

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

Parameter

o1
Object

Objek pertama yang dibandingkan.

o2
Object

Objek kedua untuk dibandingkan.

Mengembalikan

true jika o1 adalah instans yang sama dengan o2, atau jika keduanya adalah null, atau jika keduanya adalah jenis nilai yang sama dan nilai memori yang mendasarnya sama; jika tidak, false.

Contoh

Contoh berikut menunjukkan cara membandingkan dua objek dengan menggunakan Equals metode .

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

Keterangan

Metode ini digunakan oleh pengkompilasi.

Berlaku untuk

Lihat juga