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);
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.