このシナリオでは、すべての nリストの 番目の項目。
このタスクには、LINQ を利用できます。条件付きフィルターを使用してリストから特定の要素を選択します。次のコード スニペットは、これを示しています。List<T> list = ... // Your original list int nStep = ... // The step value (e.g., every 3rd item) var result = list.Where((x, i) => i % nStep == 0);ここでは、LINQ 式 Where を使用して、指定された条件に基づいてリストをフィルター処理します。条件 (x, i) => i % nStep == 0 は、各項目のインデックス i が nStep で割り切れるかどうかを確認します。該当する場合、その項目は結果リストに含めるように選択されます。このアプローチは簡潔であり、LINQ のフィルター機能を効率的に活用して、目的の結果を実現します。
以上が.NET 3.5のリストからn番目ごとの項目を取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。