[.NET クラスライブラリ Tips][String] 2 つの String オブジェクトの値が同一かどうかを判断する

スポンサーリンク

本記事の概要

この記事では、2つの String オブジェクトの値が同一かどうかを判断する方法について説明します。

公式サイト情報はコチラを参照してください。

2つの String オブジェクトの値が同一かどうかを判断する Equals メソッド

Equals メソッドを使用すると、2つの String オブジェクトの値が同一かどうかを判断することができます。

// この文字列と、指定した String オブジェクトの値が同一かどうかを判断する。 
// 第2引数では、比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定する。
Equals(String, StringComparison)

// 指定した 2つの String オブジェクトの値が同一かどうかを判断する。
Equals(String, String)

// 指定した 2つの String オブジェクトの値が同一かどうかを判断する。 
// 比較に使用するカルチャ、大文字と小文字の区別、および、並べ替え規則をパラメーターで指定する。
Equals(String, String, StringComparison)

// このインスタンスと、指定したオブジェクトの値が同一かどうかを判断する。String オブジェクトを指定する必要がある。
Equals(Object)

// このインスタンスと、指定した別の String の値が同一かどうかを判断する
Equals(String)

インスタンスと任意の文字列を比較する例

以下は「morning」という文字列のインスタンスと、任意の文字列「morning」とを比較する例です。結果は「比較した文字列は同じです」が表示されます。

StringComparison についてはコチラを参照ください。

string strData = "morning";

bool ret = strData.Equals("morning", StringComparison.Ordinal);

if (ret)
{
    Console.WriteLine("比較した文字列は同じです");
}
else
{
    Console.WriteLine("比較した文字列は異なります");
}
Please follow and like us:

コメント

タイトルとURLをコピーしました