最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

分批

IT圈 admin 1浏览 0评论

分批

  /// <summary>/// 集合分批/// </summary>/// <typeparam name="T">数据类型</typeparam>/// <param name="lists">要分批的集合</param>/// <param name="Count">每批的数量</param>/// <returns>分批集合</returns>public static List<List<T>> SplitBatchs<T>(List<T> lists, int Count){List<List<T>> batchs = new List<List<T>>();//集合数量long listCount = lists.Count;//分成的批次总数量long batchCount = (long)Math.Ceiling((double)listCount/(double)Count);if (Count>listCount)//一批{batchs.Add(lists);}else{for (int i = 0; i < batchCount; i++){batchs.Add(lists.Skip(i * Count).Take(Count).ToList());}}return batchs;}

  

转载于:.html

分批

  /// <summary>/// 集合分批/// </summary>/// <typeparam name="T">数据类型</typeparam>/// <param name="lists">要分批的集合</param>/// <param name="Count">每批的数量</param>/// <returns>分批集合</returns>public static List<List<T>> SplitBatchs<T>(List<T> lists, int Count){List<List<T>> batchs = new List<List<T>>();//集合数量long listCount = lists.Count;//分成的批次总数量long batchCount = (long)Math.Ceiling((double)listCount/(double)Count);if (Count>listCount)//一批{batchs.Add(lists);}else{for (int i = 0; i < batchCount; i++){batchs.Add(lists.Skip(i * Count).Take(Count).ToList());}}return batchs;}

  

转载于:.html

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论