Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

String.Inequality Operator (String, String)

 

Veröffentlicht: Oktober 2016

Bestimmt, ob zwei angegebene Zeichenfolgen verschiedene Werte haben.

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

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

Parameter

a
Type: System.String

Die erste Zeichenfolge für den Vergleich oder null.

b
Type: System.String

Die zweite Zeichenfolge für den Vergleich oder null.

Rückgabewert

Type: System.Boolean

true, wenn der Wert von a vom Wert von b verschieden ist; andernfalls false.

Die Inequality -Methode definiert die Operation des Ungleichheitsoperators für die String Klasse. Er ermöglicht Code wie im Abschnitt "Beispiele".

Die Inequality Operator wiederum ruft die statische Equals(String, String) -Methode, die einen Ordinalvergleich (Groß-/Kleinschreibung beachtet und kulturunabhängigen) ausführt.

System_CAPS_noteHinweis

   Visual Basic-Compiler löst nicht den Ungleichheitsoperator als Aufruf an die Inequality Methode. Stattdessen bildet der Ungleichheitsoperator einen Wrapper um einen Aufruf der Operators.CompareString Methode.

Das folgende Beispiel veranschaulicht den Ungleichheitsoperator.

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

class InequalityOp 
{
    public static void Main() 
    {
        Console.WriteLine( 
            "This example of the String Inequality 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 Inequality operator
generates the following output.

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

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: