Windows Dev Center

Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

String.Equality-Operator

Bestimmt, ob zwei angegebene Zeichenfolgen denselben Wert haben.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public static bool operator ==(
	string a,
	string b
)

Parameter

a
Typ: System.String
Die erste Zeichenfolge für den Vergleich oder null.
b
Typ: System.String
Die zweite Zeichenfolge für den Vergleich oder null.

Rückgabewert

Typ: System.Boolean
true , wenn a und b denselben Wert haben, andernfalls false.

Die Equality-Methode definiert die Operation des Gleichheitsoperators für die String-Klasse. Der Operator wiederum ruft die statische Methode Equals(String, String) auf, die einen Ordinalvergleich (die Groß-/Kleinschreibung beachtet und kulturunabhängige) Vergleich ausführt.

HinweisHinweis

Der Visual Basic-Compiler löst den Gleichheitsoperator nicht als Aufruf der Equality-Methode auf. Stattdessen umschließt der Gleichheitsoperator einen Aufruf der Operators.CompareString-Methode.

Im folgenden Beispiel wird der Gleichheitsoperator veranschaulicht.


// Example for the String Equality operator.
using System;

class EqualityOp 
{
    public static void Main() 
    {
        Console.WriteLine( 
            "This example of the String Equality operator\n" +
            "generates the following output.\n" );

        CompareAndDisplay( "ijkl" );
        CompareAndDisplay( "ABCD" );
        CompareAndDisplay( "abcd" );
    }

    static void CompareAndDisplay( string Comparand )
    {
        String  Lower = "abcd";

        Console.WriteLine( 
            "\"{0}\" == \"{1}\" ?  {2}",
            Lower, Comparand, Lower == Comparand );
    }
}

/*
This example of the String Equality operator 
generates the following output.

"abcd" == "ijkl" ?  False
"abcd" == "ABCD" ?  False
"abcd" == "abcd" ?  True
*/


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Portable Klassenbibliothek

Unterstützt in: Portable Klassenbibliothek

.NET für Windows Store-Apps

Unterstützt in: Windows 8

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

Anzeigen:
© 2015 Microsoft