Sdílet prostřednictvím


Char.Equals Metoda

Definice

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

Boolean

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

Boolean

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.

Viz také

Platí pro