>使用Linq将列表分为副主师
> 有大量列表,您希望将其拆分为较小且易于处理的列表。 LINQ(语言集成查询)是一个强大的工具,可以轻松实现此目标。分配:
您如何将项目索引用作单独的字符和分隔列表
解决方案:
>使用LINQ执行此任务的自定义函数如下所示。
<code class="language-csharp">public static List<List<T>> Split<T>(IList<T> source) { return source .Select((x, i) => new { Index = i, Value = x }) .GroupBy(x => x.Index / 3) .Select(x => x.Select(v => v.Value).ToList()) .ToList(); }</code>
>说明:
带有索引的项目上的以上是如何使用Linq根据项目索引将列表拆分为订书片?的详细内容。更多信息请关注PHP中文网其他相关文章!