この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

String.Equality 演算子 (String, String)

 

公開日: 2016年10月

指定した 2 つの文字列の値が同一かどうかを判断します。

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

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

パラメーター

a
Type: System.String

比較する最初の文字列または null

b
Type: System.String

比較する 2 番目の文字列または null

戻り値

Type: System.Boolean

a の値が b の値と同じ場合は true。それ以外の場合は false

The M:System.String.op_Equality(System.String,System.String) method defines the operation of the equality operator for the T:System.String class. It enables code such as that shown in the Example section. The operator, in turn, calls the static M:System.String.Equals(System.String,System.String) method, which performs an ordinal (case-sensitive and culture-insensitive) comparison.

System_CAPS_noteメモ

The Visual Basic compiler does not resolve the equality operator as a call to the M:System.String.op_Equality(System.String,System.String) method. Instead, the equality operator wraps a call to the M:Microsoft.VisualBasic.CompilerServices.Operators.CompareString(System.String,System.String,System.Boolean) method.

The following example demonstrates the equality operator.

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

class EqualityOp 
{
    public static void Main() 
    {
        Console.WriteLine( 
            "This example of the String Equality 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 Equality operator 
generates the following output.

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

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
1.1 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能
トップに戻る
表示: