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,040 điểm)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  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.

...