Udostępnij za pośrednictwem


Char.Equals Metoda

Definicja

Zwraca wartość, która wskazuje, czy to wystąpienie jest równe określoneowi obiektowi lub Char wartości.

Przeciążenia

Equals(Char)

Zwraca wartość, która wskazuje, czy to wystąpienie jest równe określoneowi Char obiektowi.

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

Equals(Char)

Zwraca wartość, która wskazuje, czy to wystąpienie jest równe określoneowi Char obiektowi.

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

Parametry

obj
Char

Obiekt, który ma zostać porównany z tym wystąpieniem.

Zwraca

Boolean

true Jeśli parametr obj jest równa wartości tego wystąpienia; w przeciwnym razie false .

Implementuje

Uwagi

Ta metoda implementuje interfejs i działa nieco lepiej niż, ponieważ nie System.IEquatable<T> wymaga rozpakowania Char.Equals(Object) obj parametru.

Zobacz też

Dotyczy

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

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

Parametry

obj
Object

Obiekt do porównania z tym wystąpieniem lub null .

Zwraca

Boolean

true jeśli obj jest wystąpieniem klasy i jest równe wartości tego wystąpienia; w przeciwnym razie Char wartość false .

Przykłady

Poniższy przykład kodu przedstawia 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

Uwagi

Porównanie wykonywane przez tę metodę opiera się na zakodowanych wartościach tego wystąpienia i , niekoniecznie ich obj właściwości leksykograficznych.

Zobacz też

Dotyczy