Compartir vía


Char.Equals Método

Definición

Devuelve un valor que indica si esta instancia es igual a un objeto o a un valor Char especificado.

Sobrecargas

Equals(Char)

Devuelve un valor que indica si esta instancia es igual que el objeto Char especificado.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

Equals(Char)

Devuelve un valor que indica si esta instancia es igual que el objeto Char especificado.

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

Un objeto que se va a comparar con esta instancia.

Devoluciones

Boolean

true si el parámetro obj es igual al valor de esta instancia; en caso contrario, false.

Implementaciones

Comentarios

Este método implementa la interfaz y funciona ligeramente mejor que porque no es necesario System.IEquatable<T> Char.Equals(Object) unboxe el obj parámetro .

Consulte también

Se aplica a

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (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

Objeto que se va a comparar con esta instancia o null.

Devoluciones

Boolean

true si obj es una instancia de Char y es igual al valor de esta instancia; en caso contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra 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"
    }
}
let chA = 'A'
let chB = 'B'

printfn $"{chA.Equals 'A'}"    // Output: "True"
printfn $"{'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 , no necesariamente sus obj características lexicográficas.

Consulte también

Se aplica a