Char.Equals Metoda

Definice

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

Návraty

Platí pro