LINQ を使用したリスト内の項目の検索: 代替手法の探索
リスト内の項目を検索する従来のアプローチにはループや匿名が必要ですが、デリゲートに対して、LINQ はプロセスを簡素化する強力なオプションを提供します。
使用LINQ では、いくつかの方法を利用して項目を効率的に見つけることができます。
1. Single() および SingleOrDefault()
string search = "lookforme"; List<string> myList = new List<string>(); string result = myList.Single(s => s == search);
2. Where()
IEnumerable<string> results = myList.Where(s => s == search);
3. First() と FirstOrDefault()
string result = myList.First(s => s == search);
これらの LINQ メソッドは、リスト内の項目を検索するための効率的かつ簡潔なソリューションを提供し、従来のアプローチに代わる、より多用途で表現力豊かな方法を提供します。
以上がLINQ でリスト内の項目の検索を簡素化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。