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

Definizione

Restituisce un valore che indica se questa istanza è uguale a un oggetto o a un valore Char specificato.Returns a value that indicates whether this instance is equal to a specified object or Char value.

Overload

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

Restituisce un valore che indica se questa istanza è uguale all'oggetto Char specificato.Returns a value that indicates whether this instance is equal to the specified Char object.

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

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.Returns a value that indicates whether this instance is equal to a specified object.

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

Restituisce un valore che indica se questa istanza è uguale all'oggetto Char specificato.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

Parametri

obj
Char Char Char Char

Oggetto da confrontare con questa istanza.An object to compare to this instance.

Restituisce

true se il parametro obj è uguale al valore di questa istanza; in caso contrario, false.true if the obj parameter equals the value of this instance; otherwise, false.

Implementazioni

Commenti

Questo metodo implementa l' System.IEquatable<T> interfaccia e offre prestazioni leggermente migliori rispetto Char.Equals(Object) a perché non è necessario eseguire l'unboxing obj del parametro.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.

Vedi anche

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

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.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

Parametri

obj
Object Object Object Object

Oggetto da confrontare con questa istanza o null.An object to compare with this instance or null.

Restituisce

true se obj è un'istanza di Char ed è uguale al valore dell'istanza; in caso contrario, false.true if obj is an instance of Char and equals the value of this instance; otherwise, false.

Esempi

Nell'esempio di codice riportato Equalsdi seguito viene illustrato.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

Commenti

Il confronto eseguito da questo metodo si basa sui valori codificati di questa istanza e obj, non necessariamente sulle relative caratteristiche di lessicografico.The comparison performed by this method is based on the encoded values of this instance and obj, not necessarily their lexicographical characteristics.

Vedi anche

Si applica a