-
List
.Containsメソッドを使用する方法: List .Containsメソッドは、指定した値がリスト内に存在するかどうかを確認します。以下は使用例です。 List<int> numbers = new List<int> { 1, 2, 3, 4, 5 }; int searchValue = 3; if (numbers.Contains(searchValue)) { Console.WriteLine("値が見つかりました"); }
-
List
.Findメソッドを使用する方法: List .Findメソッドは、指定した条件に一致する最初の要素を検索します。以下は使用例です。 List<string> names = new List<string> { "Alice", "Bob", "Charlie" }; string searchName = "Bob"; string foundName = names.Find(name => name == searchName); if (foundName != null) { Console.WriteLine("名前が見つかりました: " + foundName); }
-
LINQクエリを使用する方法: LINQ(Language-Integrated Query)を使用すると、リスト内の値を検索するための柔軟な方法が提供されます。以下は使用例です。
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 }; int searchValue = 3; var foundNumbers = from number in numbers where number == searchValue select number; foreach (int number in foundNumbers) { Console.WriteLine("値が見つかりました: " + number); }
これらはC#でリスト内の値を検索するための一般的な方法のいくつかです。他にもさまざまな方法がありますが、上記のコード例は基本的な検索シナリオをカバーしています。必要に応じてこれらの方法を適用し、コードをカスタマイズすることができます。