C#快速生成有序数组和将数组乱序
生成有序的数组:
方法一:
List<int> numList1 = new List<int>(); for (int i = 0; i < 1000; i++) { numList1.Add(i); }
方法二:
使用Linq,推荐日常使用
List<int> numList2 = Enumerable.Range(0, 1000).ToList();
补充:
如果要将上面生成的数组进行乱序呢?Linq里面也有方法
List<int> numList3 = numList2.OrderBy(n =>Guid.NewGuid()).ToList();