在这种情况下,您需要一个能够检索每个 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中文网其他相关文章!