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 unterschiedliche Werte aufweisen.
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 zu vergleichende Zeichenfolge oder null.
- b
- String
Die zweite zu vergleichende Zeichenfolge oder null.
Gibt zurück
true wenn sich der Wert von a dem Wert von b; andernfalls falseunterscheidet.
Beispiele
Im folgenden Beispiel wird der Ungleichheitsoperator veranschaulicht.
// 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 Vorgang des Ungleichheitsoperators für die String Klasse. Sie ermöglicht Code wie die im Abschnitt "Beispiele" gezeigte Code.
Der Inequality Operator ruft wiederum die statische Equals(String, String) Methode auf, die einen Ordinalvergleich (Groß- und Kleinschreibung beachtet) durchführt.
Note
Der Visual Basic Compiler löst den Ungleichheitsoperator nicht als Aufruf der methode Inequality auf. Stattdessen umschließt der Ungleichheitsoperator einen Aufruf der Operators.CompareString Methode.