Char.Equals Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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.