RuntimeHelpers.Equals(Object, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.