RuntimeHelpers.Equals(Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se as instâncias Object especificadas são consideradas iguais.
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
Parâmetros
- o1
- Object
O primeiro objeto a ser comparado.
- o2
- Object
O segundo objeto a ser comparado.
Retornos
true
se o1
for a mesma instância o2
que , ou se ambos forem null
ou se ambos forem do mesmo tipo de valor e os valores de sua memória subjacente forem iguais; caso contrário, false
.
Exemplos
O exemplo a seguir demonstra como comparar dois objetos usando o Equals método .
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
Comentários
Esse método é usado por compiladores.