<分区>
我需要重新排列我的列表数组,其中的元素数量无法确定。
谁能给我举个例子说明我是怎么做到的,谢谢
<分区>
我需要重新排列我的列表数组,其中的元素数量无法确定。
谁能给我举个例子说明我是怎么做到的,谢谢
最佳答案
List<Foo> source = ...
var rnd = new Random();
var result = source.OrderBy(item => rnd.Next());
显然,如果您想要真正的随机性而不是伪随机数生成器,您可以使用 RNGCryptoServiceProvider而不是 Random .
关于c# - 洗牌(随机重新排列)一个 List<string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383498/