Char.Equals Metod

Definition

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt eller Char värde.

Överlagringar

Name Description
Equals(Char)

Returnerar ett värde som anger om den här instansen är lika med det angivna Char objektet.

Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

Equals(Char, StringComparison)

Equals(Char)

Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs

Returnerar ett värde som anger om den här instansen är lika med det angivna Char objektet.

public:
 virtual bool Equals(char obj);
public bool Equals(char obj);
override this.Equals : char -> bool
Public Function Equals (obj As Char) As Boolean

Parametrar

obj
Char

Ett objekt som ska jämföras med den här instansen.

Returer

trueom parametern obj är lika med värdet för den här instansen, annars . false

Implementeringar

Kommentarer

Den här metoden implementerar System.IEquatable<T> gränssnittet och presterar något bättre än Char.Equals(Object) eftersom det inte behöver ta bort rutan för parametern obj .

Se även

Gäller för

Equals(Object)

Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

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

Parametrar

obj
Object

Ett objekt att jämföra med den här instansen eller null.

Returer

trueom obj är en instans av Char och är lika med värdet för den här instansen, annars . false

Exempel

Följande kodexempel visar 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

Kommentarer

Jämförelsen som utförs med den här metoden baseras på kodade värden för den här instansen och obj, inte nödvändigtvis deras lexikala egenskaper.

Se även

Gäller för

Equals(Char, StringComparison)

Källa:
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

Parametrar

other
Char
comparisonType
StringComparison

Returer

Gäller för