RuntimeHelpers.Equals(Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se le istanze di Object specificate sono considerate uguali.
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
Parametri
- o1
- Object
Primo oggetto da confrontare.
- o2
- Object
Secondo oggetto da confrontare.
Restituisce
true
se o1
è la stessa istanza di o2
o se entrambi sono null
o se entrambi sono dello stesso tipo di valore e i valori della memoria sottostante sono uguali; in caso contrario, false
.
Esempio
Nell'esempio seguente viene illustrato come confrontare due oggetti usando il Equals metodo .
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
Commenti
Questo metodo viene usato dai compilatori.