[.NET クラスライブラリ Tips][String] 文字列インスタンスの先頭が、指定した文字列と一致するかを調べる

スポンサーリンク

本記事の概要

この記事では、ある文字列インスタンスの先頭が、指定した文字列と一致するかを調べる方法について説明します。

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

StartsWith メソッドを使用して、文字列インスタンスの先頭が、指定した文字列と一致するかを調べる

StartsWith メソッドを使用すると、文字列インスタンスの先頭が、指定した文字列と一致するかを調べることができます。

以下に StartsWith メソッドのオーバーロードを示します。

// この文字列インスタンスの先頭が、指定した文字と一致するかどうかを判断する
StartsWith(Char)
// この文字列インスタンスの先頭が、指定した文字列と一致するかどうかを判断する
StartsWith(String)
// 指定された比較オプションを使って比較した場合に、この文字列インスタンスの先頭が、指定された文字列と一致するかどうかを判断する
StartsWith(String, StringComparison)
// 指定されたカルチャを使って比較した場合に、この文字列インスタンスの先頭が、指定された文字列と一致するかどうかを判断する
StartsWith(String, Boolean, CultureInfo)

以下は「Hello .NET」の先頭が「Hello」かどうかを調べる例です。一致した場合は、「この文字列には Hello が含まれます」が表示されます。

string strData = "Hello .NET";
bool ret = strData.StartsWith("Hello");

if (ret)
{
    Console.WriteLine("この文字列には Hello が含まれます");
}
else {
    Console.WriteLine("この文字列には Hello が含まれません");
}
実行例

実行例

Please follow and like us:

コメント

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