本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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 起供應
回到頁首
顯示: