String.Inequality(String, String) Operatör

Tanım

Belirtilen iki dizenin farklı değerlere sahip olup olmadığını belirler.

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

Parametreler

a
String

Karşılaştıracak ilk dize veya null.

b
String

Karşılaştıracak ikinci dize veya null.

Döndürülenler

true değerinin a değeri bdeğerinden farklıysa; değilse, false.

Örnekler

Aşağıdaki örnekte eşitsizlik işleci gösterilmektedir.

// 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
*)

Açıklamalar

yöntemi, Inequality sınıfı için eşitsizlik işlecinin String işlemini tanımlar. Örnekler bölümünde gösterilen gibi kodu etkinleştirir.

İşleç Inequality de sıralı (büyük/küçük harfe duyarlı ve kültüre duyarsız) karşılaştırması yapan statik Equals(String, String) yöntemi çağırır.

Note

Visual Basic derleyicisi eşitsizlik işlecini Inequality yöntemine çağrı olarak çözmez. Bunun yerine, eşitsizlik işleci yöntemine bir çağrı sarmalar Operators.CompareString .

Şunlara uygulanır