Char.Equals Método

Definição

Devolve um valor que indica se esta instância é igual a um objeto ou Char valor especificado.

Sobrecargas

Name Description
Equals(Char)

Devolve um valor que indica se esta instância é igual ao objeto especificado Char .

Equals(Object)

Devolve um valor que indica se esta instância é igual a um objeto especificado.

Equals(Char)

Devolve um valor que indica se esta instância é igual ao objeto especificado Char .

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

Um objeto para comparar com este caso.

Devoluções

true se o obj parâmetro for igual ao valor desta instância; caso contrário, false.

Implementações

Observações

Este método implementa a System.IEquatable<T> interface e tem um desempenho ligeiramente melhor porque Char.Equals(Object) não precisa de desembalar o obj parâmetro.

Ver também

Aplica-se a

Equals(Object)

Devolve um valor que indica se esta instância é igual a um objeto especificado.

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

Um objeto para comparar com esta instância ou null.

Devoluções

true se obj for uma instância de Char e for igual ao valor desta instância; caso contrário, false.

Exemplos

O exemplo de código seguinte demonstra Equals.

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

Observações

A comparação realizada por este método baseia-se nos valores codificados desta instância e obj, não necessariamente nas suas características lexicográficas.

Ver também

Aplica-se a