String.Inequality(String, String) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ğeri a
değerinden b
farklıysa; değilse , false
.
Örnekler
Aşağıdaki örnekte eşitsizlik işleci gösterilmektedir.
// Example for the String Inequality operator.
using namespace System;
void CompareAndDisplay( String^ Comparand )
{
String^ Lower = "abcd";
Console::WriteLine( "\"{0}\" != \"{1}\" ? {2}", Lower, Comparand, Lower != Comparand );
}
int main()
{
Console::WriteLine( "This example of the String Inequality operator\n"
"generates the following output.\n" );
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
*/
// 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 bir kodu etkinleştirir.
İşleç Inequality de sıralı (büyük/küçük harfe duyarlı ve kültüre duyarlı olmayan) karşılaştırması yapan statik Equals(String, String) yöntemi çağırır.
Not
Visual Basic derleyicisi, yöntemine çağrı olarak eşitsizlik işlecini Inequality çözümlemez. Bunun yerine, eşitsizlik işleci yöntemine bir çağrı sarmalar Operators.CompareString .