Char.Equals Char.Equals Char.Equals Char.Equals Method

Definición

Devuelve un valor que indica si esta instancia es igual a un objeto o a un valor Char especificado.Returns a value that indicates whether this instance is equal to a specified object or Char value.

Sobrecargas

Equals(Char) Equals(Char) Equals(Char) Equals(Char)

Devuelve un valor que indica si esta instancia es igual que el objeto Char especificado.Returns a value that indicates whether this instance is equal to the specified Char object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

Equals(Char) Equals(Char) Equals(Char) Equals(Char)

Devuelve un valor que indica si esta instancia es igual que el objeto Char especificado.Returns a value that indicates whether this instance is equal to the specified Char object.

public:
 virtual bool Equals(char obj);
public bool Equals (char obj);
override this.Equals : char -> bool
Public Function Equals (obj As Char) As Boolean

Parámetros

obj
Char Char Char Char

Un objeto que se va a comparar con esta instancia.An object to compare to this instance.

Devoluciones

true si el parámetro obj es igual al valor de esta instancia; en caso contrario, false.true if the obj parameter equals the value of this instance; otherwise, false.

Implementaciones

Comentarios

Este método implementa la System.IEquatable<T> interfaz y se ejecuta ligeramente mejor que Char.Equals(Object) porque no necesita aplicar la conversión unboxing al obj parámetro.This method implements the System.IEquatable<T> interface, and performs slightly better than Char.Equals(Object) because it does not need to unbox the obj parameter.

Consulte también:

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Parámetros

obj
Object Object Object Object

Objeto que se va a comparar con esta instancia o null.An object to compare with this instance or null.

Devoluciones

Es true si obj es una instancia de Char y es igual al valor de esta instancia; en caso contrario, es false.true if obj is an instance of Char and equals the value of this instance; otherwise, false.

Ejemplos

En el siguiente ejemplo de Equalscódigo se muestra.The following code example demonstrates Equals.

using namespace System;
int main()
{
   char chA = 'A';
   char chB = 'B';
   Console::WriteLine( chA.Equals( 'A' ) ); // Output: "True"
   Console::WriteLine( 'b'.Equals( chB ) ); // Output: "False"
}

using System;

public class EqualsSample {
	public static void Main() {
		char chA = 'A';
		char chB = 'B';

		Console.WriteLine(chA.Equals('A'));		// Output: "True"
		Console.WriteLine('b'.Equals(chB));		// Output: "False"
	}
}
Module EqualsSample

    Sub Main()

        Dim chA As Char
        chA = "A"c
        Dim chB As Char
        chB = "B"c

        Console.WriteLine(chA.Equals("A"c))     ' Output: "True"
        Console.WriteLine("b"c.Equals(chB))     ' Output: "False"

    End Sub

End Module

Comentarios

La comparación realizada por este método se basa en los valores codificados de esta instancia y obj, no necesariamente en sus características de lexicográfica.The comparison performed by this method is based on the encoded values of this instance and obj, not necessarily their lexicographical characteristics.

Consulte también:

Se aplica a