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

Definition

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt- oder Char-Wert ist.Returns a value that indicates whether this instance is equal to a specified object or Char value.

Überlädt

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

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Char-Objekt ist.Returns a value that indicates whether this instance is equal to the specified Char object.

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

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.Returns a value that indicates whether this instance is equal to a specified object.

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

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Char-Objekt ist.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

Parameter

obj
Char Char Char Char

Ein mit dieser Instanz zu vergleichendes Objekt.An object to compare to this instance.

Gibt zurück

true, wenn obj dem Wert dieser Instanz entspricht, andernfalls false.true if the obj parameter equals the value of this instance; otherwise, false.

Implementiert

Hinweise

Diese Methode implementiert die System.IEquatable<T> -Schnittstelle und führt etwas bessere Leistung als Char.Equals(Object) , da sie nicht mittels Unboxing zu konvertieren muss die obj Parameter.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.

Siehe auch

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

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.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

Parameter

obj
Object Object Object Object

Ein Objekt, das mit dieser Instanz verglichen werden soll, oder null.An object to compare with this instance or null.

Gibt zurück

true, wenn obj eine Instanz von Char ist, deren Wert gleich dem Wert dieser Instanz ist, andernfalls false.true if obj is an instance of Char and equals the value of this instance; otherwise, false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, Equals.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"
	}
}
imports System

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

Hinweise

Beim Vergleich von dieser Methode wird basierend auf den codierten Werten dieser Instanz und obj, nicht unbedingt ihre lexikografischen Eigenschaften.The comparison performed by this method is based on the encoded values of this instance and obj, not necessarily their lexicographical characteristics.

Siehe auch

Gilt für: