Wes*_*een 0 c# shuffle list
我有一个对象列表,我想随机排列或混乱.这可能吗?该列表由公司产品构成.我占据了每家公司的前2名,并将其余的添加到另一个名单中.我想混淆第二个清单.
谢谢你的帮助
Car*_*tte 5
试试这个:
var rnd = new Random(); var shuffledList = list.OrderBy(x => rnd.Next()).ToList();
这很好用,因为OrderBy实现首先创建一个键列表,然后使用生成的键进行排序.因此lamba表达式仅针对每个项目调用一次.在排序过程中,列表中的每个项目都有自己的随机排序键.
归档时间:
13 年,3 月 前
查看次数:
3949 次
最近记录: