String.Inequality(String, String) Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob zwei angegebene Zeichenfolgen verschiedene Werte haben.
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
Parameter
- a
- String
Die erste Zeichenfolge für den Vergleich oder null
.
- b
- String
Die zweite Zeichenfolge für den Vergleich oder null
.
Gibt zurück
true
, wenn der Wert von a
vom Wert von b
verschieden ist; andernfalls false
.
Beispiele
Das folgende Beispiel veranschaulicht den Ungleichheitsoperator.
// 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
*)
Hinweise
Die Inequality -Methode definiert den Betrieb des Ungleichheitsoperators für die String -Klasse. Es aktiviert Code, wie er im Abschnitt Beispiele gezeigt wird.
Der Inequality Operator ruft wiederum die statische Equals(String, String) Methode auf, die einen Ordnungsvergleich (Groß-/Kleinschreibung und kulturunabhängig) durchführt.
Hinweis
Der Visual Basic-Compiler löst den Ungleichheitsoperator nicht als Aufruf der Inequality -Methode auf. Stattdessen umschließt der Ungleichheitsoperator einen Aufruf der Operators.CompareString -Methode.