Char.Equals Methode
Definition
Überlädt
Equals(Char) |
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Char-Objekt ist.Returns a value that indicates whether this instance is equal to the specified Char object. |
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.Returns a value that indicates whether this instance is equal to a specified object. |
Equals(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
Parameter
- obj
- Char
Ein mit dieser Instanz zu vergleichendes Objekt.An object to compare to this instance.
Gibt zurück
true
, wenn obj
dem Wert dieser Instanz entspricht, andernfalls false
.true
if the obj
parameter equals the value of this instance; otherwise, false
.
Implementiert
Hinweise
Diese Methode implementiert die System.IEquatable<T> -Schnittstelle und bietet eine etwas bessere Leistung als, Char.Equals(Object) da Sie den-Parameter nicht entzitzen muss obj
.This method implements the System.IEquatable<T> interface, and performs slightly better than Char.Equals(Object) because it does not need to unbox the obj
parameter.
Siehe auch
Gilt für:
Equals(Object)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.Returns a value that indicates whether this instance is equal to a specified object.
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
.An object to compare with this instance or null
.
Gibt zurück
true
, wenn obj
eine Instanz von Char ist, deren Wert gleich dem Wert dieser Instanz ist, andernfalls false
.true
if obj
is an instance of Char and equals the value of this instance; otherwise, false
.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht Equals .The following code example demonstrates 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"
}
}
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 ausgeführte Vergleich basiert auf den codierten Werten dieser Instanz und obj
, nicht notwendigerweise ihren lexikografischen Merkmalen.The comparison performed by this method is based on the encoded values of this instance and obj
, not necessarily their lexicographical characteristics.