Char.Equals Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu, která označuje, zda je tato instance rovna zadanému objektu nebo Char hodnotě.
Přetížení
Equals(Char) |
Vrátí hodnotu, která označuje, zda je tato instance rovna zadanému Char objektu. |
Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
Equals(Char)
Vrátí hodnotu, která označuje, zda je tato instance rovna zadanému Char objektu.
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
Objekt k porovnání s touto instancí.
Návraty
true
Pokud se obj
parametr rovná hodnotě této instance; v opačném případě false
.
Implementuje
Poznámky
Tato metoda implementuje System.IEquatable<T> rozhraní a provádí mírně lepší, než Char.Equals(Object) protože není nutné unbox obj
parametr.
Viz také
Platí pro
Equals(Object)
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.
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
Objekt, který se má porovnat s touto instancí nebo null
.
Návraty
true
Pokud obj
je instance Char a rovna hodnotě této instance; v opačném případě false
.
Příklady
Následující příklad kódu ukazuje 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
Poznámky
Porovnání provedené touto metodou je založeno na kódovaných hodnotách této instance obj
, a ne nutně jejich lexicographical charakteristiky.