String.Inequality(String, String) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.