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