Freigeben über


Char.Equals Methode

Definition

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt- oder Char-Wert ist.

Überlädt

Equals(Char)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Char-Objekt ist.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

Equals(Char)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Char-Objekt ist.

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

Parameter

obj
Char

Ein mit dieser Instanz zu vergleichendes Objekt.

Gibt zurück

Boolean

true, wenn obj dem Wert dieser Instanz entspricht, andernfalls false.

Implementiert

Hinweise

Diese Methode implementiert die -Schnittstelle und ist etwas besser als, da sie das Unboxing des Parameters System.IEquatable<T> Char.Equals(Object) nicht obj benötigt.

Siehe auch

Gilt für

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

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

Parameter

obj
Object

Ein Objekt, das mit dieser Instanz verglichen werden soll, oder null.

Gibt zurück

Boolean

true, wenn obj eine Instanz von Char ist, deren Wert gleich dem Wert dieser Instanz ist, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird Equals veranschaulicht.

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

Hinweise

Der von dieser Methode durchgeführte Vergleich basiert auf den codierten Werten dieser Instanz und , nicht notwendigerweise auf ihren obj lexikografischen Merkmalen.

Siehe auch

Gilt für