Char.Equals Char.Equals Char.Equals Char.Equals Method

Définition

Retourne une valeur qui indique si cette instance équivaut à un objet spécifique ou à la valeur Char.Returns a value that indicates whether this instance is equal to a specified object or Char value.

Surcharges

Equals(Char) Equals(Char) Equals(Char) Equals(Char)

Retourne une valeur qui indique si cette instance équivaut à l'objet Char spécifié.Returns a value that indicates whether this instance is equal to the specified Char object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.Returns a value that indicates whether this instance is equal to a specified object.

Equals(Char) Equals(Char) Equals(Char) Equals(Char)

Retourne une valeur qui indique si cette instance équivaut à l'objet Char spécifié.Returns a value that indicates whether this instance is equal to the specified Char object.

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

Paramètres

obj
Char Char Char Char

Objet à comparer à cette instance.An object to compare to this instance.

Retours

true si le paramètre obj est égal à la valeur de cette instance ; sinon, false.true if the obj parameter equals the value of this instance; otherwise, false.

Implémente

Remarques

Cette méthode implémente l' System.IEquatable<T> interface et s’exécute légèrement mieux que Char.Equals(Object) parce qu’elle n’a pas besoin d' obj effectuer une conversion unboxing sur le paramètre.This method implements the System.IEquatable<T> interface, and performs slightly better than Char.Equals(Object) because it does not need to unbox the obj parameter.

Voir aussi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.Returns a value that indicates whether this instance is equal to a specified object.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Paramètres

obj
Object Object Object Object

Objet à comparer à cette instance ou null.An object to compare with this instance or null.

Retours

true si obj est une instance de Char et est égal à la valeur de cette instance ; sinon, false.true if obj is an instance of Char and equals the value of this instance; otherwise, false.

Exemples

L’exemple de code suivant Equalsillustre.The following code example demonstrates 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"
    }
}
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

Remarques

La comparaison effectuée par cette méthode est basée sur les valeurs encodées de cette instance et obj, pas nécessairement sur leurs caractéristiques lexicographique.The comparison performed by this method is based on the encoded values of this instance and obj, not necessarily their lexicographical characteristics.

Voir aussi

S’applique à