String.Inequality(String, String) Operator

Definitie

Bepaalt of twee opgegeven tekenreeksen verschillende waarden hebben.

public:
 static bool operator !=(System::String ^ a, System::String ^ b);
public static bool operator !=(string a, string b);
public static bool operator !=(string? a, string? b);
static member op_Inequality : string * string -> bool
Public Shared Operator != (a As String, b As String) As Boolean

Parameters

a
String

De eerste tekenreeks die moet worden vergeleken, of null.

b
String

De tweede tekenreeks die moet worden vergeleken, of null.

Retouren

trueals de waarde a anders is dan de waarde van b; anders . false

Voorbeelden

In het volgende voorbeeld ziet u de ongelijkheidsoperator.

// 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
*/
// Example for the String Inequality operator.
printfn "This example of the String Inequality operator\ngenerates the following output.\n"

let compareAndDisplay comparand =
    let lower = "abcd"
    printfn $"\"%s{lower}\" <> \"%s{comparand}\" ?  {lower <> comparand}"

compareAndDisplay "ijkl"
compareAndDisplay "ABCD"
compareAndDisplay "abcd"

(*
This example of the String Inequality operator
generates the following output.

"abcd" <> "ijkl" ?  True
"abcd" <> "ABCD" ?  True
"abcd" <> "abcd" ?  False
*)

Opmerkingen

De Inequality methode definieert de werking van de ongelijkheidsoperator voor de String klasse. Hiermee schakelt u code in, zoals die wordt weergegeven in de sectie Voorbeelden.

De Inequality operator roept op zijn beurt de statische Equals(String, String) methode aan, waarmee een ordinale vergelijking (hoofdlettergevoelig en cultuurgevoelig) wordt uitgevoerd.

Note

De Visual Basic compiler lost de ongelijkheidsoperator niet op als aanroep van de methode Inequality. In plaats daarvan verpakt de ongelijkheidsoperator een aanroep naar de Operators.CompareString methode.

Van toepassing op