String.StartsWith・EndsWithメソッドで指定した文字列で始まるか・終わるかを調べる 言語: C# VB String.StartsWithメソッドは文字列が指定された部分文字列で始まるかどうかを調べるメソッドです。 逆に、String.EndsWithメソッドは部分文字列で終わるかどうかを調べるメソッドです。 String.StartsWith・EndsWithメソッドで指定した文字列で始まるか・終わるかを調べる すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { var s = "The quick brown fox jumps over the lazy dog"; Console.WriteLine(s.StartsWith("The")); // 文字列が"The"で始まるか Console.WriteLine(s.StartsWith("lazy")); // 文字列が"lazy"で始まるか Console.WriteLine(s.EndsWith("dog")); // 文字列が"dog"で終わるか Console.WriteLine(s.EndsWith("cat")); // 文字列が"cat"で終わるか } } 実行結果 True False True False 関連するページ String.IndexOfAnyメソッドで複数の文字のうちのいずれかがある位置を探索する String.LastIndexOfAnyメソッドで複数の文字のうちのいずれかがある一番後ろの位置を探索する String.Containsメソッドで文字列が含まれているか調べる String.StartsWith・EndsWithメソッドで大文字小文字の違いを無視する String.Containsメソッドで大文字小文字の違いを無視する String.StartsWith・EndsWithメソッドで指定した文字で始まるか・終わるかを調べる String.Containsメソッドで指定した文字が含まれているかを調べる