ある文字列が特定の文字列群に存在するかを確認する方法として、Contains メソッドを使うと簡単に実現できます。
以下に Contains メソッドを使った C#, Visual Basic のサンプルコードと実行例を紹介します。
以下に Contains メソッドを使った C#, Visual Basic のサンプルコードと実行例を記します。
大文字小文字は区別され判定されます。
C# で Contains を使用するために using System.Linq; の宣言を忘れないでください。
using System; using System.Linq; using System.Collections.Generic; class Program { static void Main(string[] args) { string[] OSs = { "Windows", "Linux" }; Console.WriteLine("Windows: " + OSs.Contains("Windows")); Console.WriteLine("linux : " + OSs.Contains("linux")); List<string> OSList = new List<string>(); OSList.Add("Windows"); OSList.Add("Linux"); Console.WriteLine("WINDOWS: " + OSList.Contains("WINDOWS")); Console.WriteLine("Linux : " + OSList.Contains("Linux")); } }
Module Program Sub Main(args As String()) Dim OSs As String() = {"Windows", "Linux"} Console.WriteLine("Windows: " & OSs.Contains("Windows")) Console.WriteLine("linux : " & OSs.Contains("linux")) Dim OSList As List(Of String) = New List(Of String) OSList.Add("Windows") OSList.Add("Linux") Console.WriteLine("WINDOWS: " & OSList.Contains("WINDOWS")) Console.WriteLine("Linux : " & OSList.Contains("Linux")) End Sub End Module
上記サンプルコードの実行結果のキャプチャーです。
以上、Containsメソッドを使って指定した文字列が要素内に存在するかどうかを確認する方法でした。