Char.Equals Metoda

Definicja

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi lub Char wartości.

Przeciążenia

Equals(Char)

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

Equals(Object)

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

Equals(Char)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu 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

trueobj jeśli parametr jest równy wartości tego wystąpienia; w przeciwnym razie . false

Implementuje

Uwagi

Ta metoda implementuje System.IEquatable<T> interfejs i działa nieco lepiej niż Char.Equals(Object) dlatego, że nie musi rozpakować parametru obj .

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

truejeśli obj jest wystąpieniem Char i równa wartości tego wystąpienia; w przeciwnym razie . false

Przykłady

W poniższym przykładzie kodu pokazano 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 obj, a niekoniecznie ich właściwości leksykograficznych.

Zobacz też

Dotyczy