本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

String.Inequality 运算符 (String, String)

 

确定两个指定的字符串是否具有不同的值。

命名空间:   System
程序集:  mscorlib(位于 mscorlib.dll)

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

参数

a
Type: System.String

要比较的第一个字符串,或 null

b
Type: System.String

要比较的第二个字符串,或 null

返回值

Type: System.Boolean

如果 true 的值与 a 的值不同,则为 b;否则为 false

Inequality 方法定义为不等运算符的运算 String 类。 这样,如示例部分中所示的代码。

Inequality 运算符反过来调用静态 Equals(String, String) 方法,该执行序号 (区分大小写和不区分区域性) 比较方法。

System_CAPS_note说明

   Visual Basic 编译器不能解决不等运算符与调用 Inequality 方法。 而是,是否不相等运算符会包装对的调用 Operators.CompareString 方法。

下面的示例演示不相等运算符。

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

通用 Windows 平台
自 8 起可用
.NET Framework
自 1.1 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: