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);
static member Equals : obj * obj -> bool
Public Shared Function Equals (o1 As Object, o2 As Object) As Boolean

Parametreler

o1
Object

Karşılaştıracak ilk nesne.

o2
Object

Karşılaştıracak 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 bunların temel belleğinin değerleri eşitse, değilse, false.

Örnekler

Aşağıdaki örnekte, yöntemini kullanarak iki nesnenin nasıl karşılaştırılarak karşılaştırılması gösterilmektedir Equals .

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.