RuntimeHelpers.Equals(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si las instancias de Object especificadas se consideran iguales.
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
Primer objeto que se va a comparar.
- o2
- Object
Segundo objeto que se va a comparar.
Devoluciones
true
es si o1
es la misma instancia o2
que , o si ambos son null
, o si ambos son el mismo tipo de valor y los valores de su memoria subyacente son iguales; de lo contrario, false
.
Ejemplos
En el ejemplo siguiente se muestra cómo comparar dos objetos mediante el 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
Comentarios
Los compiladores usan este método.