Windows Dev Center

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

String.Inequality Operator

Determines whether two specified String objects have different values.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public static bool operator !=(
	string a,
	string b
)

Parameters

a
Type: System.String
The first string to compare, or null.
b
Type: System.String
The second string to compare, or null.

Return Value

Type: System.Boolean
true if the value of a is different from the value of b; otherwise, false.

The Inequality method defines the operation of the inequality operator for the String class.

This operator is implemented using the Equals method, which means the comparands are tested for a combination of reference and value equality. This operator performs an ordinal comparison.

NoteNote:

   The Visual Basic compiler does not resolve the inequality operator as a call to the Inequality method. Instead, the inequality operator wraps a call to the Operators.CompareString method.

The following code example demonstrates the inequality operator.


// Example for the String Inequality operator.
using System;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      outputBlock.Text +=
          "This example of the String Inequality operator\n" +
          "generates the following output.\n" + "\n";

      CompareAndDisplay(outputBlock, "ijkl");
      CompareAndDisplay(outputBlock, "ABCD");
      CompareAndDisplay(outputBlock, "abcd");
   }

   static void CompareAndDisplay(System.Windows.Controls.TextBlock outputBlock, String Comparand)
   {
      String Lower = "abcd";

      outputBlock.Text += String.Format(
          "\"{0}\" != \"{1}\" ?  {2}",
          Lower, Comparand, Lower != Comparand) + "\n";
   }
}

/*
This example of the String Inequality operator
generates the following output.

"abcd" != "ijkl" ?  True
"abcd" != "ABCD" ?  True
"abcd" != "abcd" ?  False
*/


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

Show:
© 2015 Microsoft