C#快速生成有序数组和将数组乱序

 生成有序的数组:

方法一:

 List<int> numList1 = new List<int>();
 for (int i = 0; i < 1000; i++)
{
    numList1.Add(i);
}
View Code

方法二:

使用Linq,推荐日常使用

List<int> numList2 = Enumerable.Range(0, 1000).ToList();

 

补充:

如果要将上面生成的数组进行乱序呢?Linq里面也有方法

List<int> numList3 = numList2.OrderBy(n =>Guid.NewGuid()).ToList(); 

 

posted @ 2021-08-19 11:51  晨晞gg  阅读(810)  评论(0编辑  收藏  举报