Split List to multi list c#

0 thích 0 không thích
1 lượt xem
đã hỏi 22 Tháng 10, 2020 trong Lập trình C# bởi nguyenthao (9,000 điểm)
  var split_list = list_data.Select((s, k) => new { s, k })
                                  .GroupBy(x => x.k % numtask)
                                  .Select(g => g.Select(x => x.s).ToList())
                                  .ToList();



  public  List<List<CMND>> SplitList(List<CMND> locations, int nSize = 8)
        {
            var list = new List<List<CMND>>();

            for (int i = 0; i < locations.Count; i += nSize)
            {
                list.Add(locations.GetRange(i, Math.Min(nSize, locations.Count - i)));
            }

            return list;
        }

Looking for an answer?  Share this question:     

Xin vui lòng đăng nhập hoặc đăng ký để trả lời câu hỏi này.

...