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á určuje, zda je tato instance rovna zadanému objektu nebo Char hodnotě.
Přetížení
| Name | Description |
|---|---|
| Equals(Char) |
Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému Char objektu. |
| Equals(Object) |
Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
| Equals(Char, StringComparison) |
Equals(Char)
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
Vrátí hodnotu, která urč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, který se má porovnat s touto instancí.
Návraty
true pokud se obj parametr rovná hodnotě této instance; falsev opačném případě .
Implementuje
Poznámky
Tato metoda implementuje System.IEquatable<T> rozhraní a provádí mírně lépe, než Char.Equals(Object) protože nemusí rozbalit obj parametr.
Viz také
Platí pro
Equals(Object)
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
Vrátí 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 pro porovnání s touto instancí nebo null.
Návraty
truepokud obj je instance této instance Char a rovná se hodnotě této instance; v opačném případě . false
Příklady
Následující příklad kódu ukazuje Equals.
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í prováděné touto metodou je založeno na zakódovaných hodnotách této instance a objnemusí nutně jejich lexikografické vlastnosti.
Viz také
Platí pro
Equals(Char, StringComparison)
- Zdroj:
- Char.cs
public:
bool Equals(char other, StringComparison comparisonType);
public bool Equals(char other, StringComparison comparisonType);
override this.Equals : char * StringComparison -> bool
Public Function Equals (other As Char, comparisonType As StringComparison) As Boolean
Parametry
- other
- Char
- comparisonType
- StringComparison