[文字列の配列またはList配列に指定した文字列が存在するかを確認する方法・Contains †ある文字列が特定の文字列群に存在するかを確認する方法として、Contains メソッドを使うと簡単に実現できます。 関連サイト †動作確認環境 †
Contains メソッドのサンプルコードと実行例 †以下に Contains メソッドを使った C#, Visual Basic のサンプルコードと実行例を記します。 C# †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")); } } Visual Basic †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メソッドを使って指定した文字列が要素内に存在するかどうかを確認する方法でした。 |