String.Inequality(String, String) String.Inequality(String, String) String.Inequality(String, String) String.Inequality(String, String) Operator

Definizione

Determina se due stringhe specificate hanno valori diversi.Determines whether two specified strings have different values.

public:
 static bool operator !=(System::String ^ a, System::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

Parametri

a
String String String String

Prima stringa da confrontare o null.The first string to compare, or null.

b
String String String String

Seconda stringa da confrontare o null.The second string to compare, or null.

Restituisce

true se il valore di a è diverso dal valore di b; in caso contrario, false.if the value of a is different from the value of b; otherwise, false.

Esempi

Nell'esempio seguente viene illustrato l'operatore di disuguaglianza.The following example demonstrates the inequality operator.

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

Commenti

Il Inequality metodo definisce il funzionamento dell'operatore di disuguaglianza per la String classe.The Inequality method defines the operation of the inequality operator for the String class. Consente codice come quello illustrato nella sezione esempi.It enables code such as that shown in the Examples section.

Il Inequality operatore a sua volta chiama il metodo statico Equals(String, String) metodo, che esegue un confronto ordinale (maiuscole/minuscole e distinzione delle impostazioni cultura).The Inequality operator in turn calls the static Equals(String, String) method, which performs an ordinal (case-sensitive and culture-insensitive) comparison.

Nota

Il compilatore Visual Basic non consente di risolvere l'operatore di disuguaglianza come una chiamata al Inequality (metodo).The Visual Basic compiler does not resolve the inequality operator as a call to the Inequality method. Al contrario, l'operatore di disuguaglianza esegue il wrapping di una chiamata al Operators.CompareString (metodo).Instead, the inequality operator wraps a call to the Operators.CompareString method.

Si applica a