RuntimeHelpers.Equals(Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 o1
o2
veya her ikisi null
de 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.