Aracılığıyla paylaş


RuntimeHelpers.Equals(Object, Object) Yöntem

Tanım

Belirtilen Object örneklerin eşit kabul edilip edilmeyeceğini belirler.

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

Parametreler

o1
Object

Karşılaştırma yapılacak ilk nesne.

o2
Object

Karşılaştırma yapılacak ikinci nesne.

Döndürülenler

true ile aynı örnekse o1o2veya her ikisi nullde ise veya her ikisi de aynı değer türündeyse ve temel alınan belleğin değerleri eşitse; aksi takdirde, false.

Örnekler

Aşağıdaki örnek, yöntemini kullanarak iki nesneyi karşılaştırmayı Equals gösterir.

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

Açıklamalar

Bu yöntem derleyiciler tarafından kullanılır.

Şunlara uygulanır

Ayrıca bkz.