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

 生成有序的数组:

方法一:

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(); 

 

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

上一篇:C++打字小游戏


下一篇:Python魔术方法:上下文管理器(__enter__和__exit__)