我有一个包含 x 个用户的数据库,我想随机获取所有用户,然后在我的网站上写下 50 个用户。
现在我只使用.take(50)
并检索最新 50 个用户。我希望它从整个表中随机洗牌 50 个,有什么想法吗?
这就是我的代码现在的样子:
userList = userList.OrderBy(user => -user.ID).Take(userCount).ToList();
NOTE: userlist
是我的所有用户的列表。正如您所看到的,我目前正在使用 lambda 和一个名为 userCount 的变量,其中我表示要列出多少用户!
Try this
Random rnd = new Random();
userList = userList.OrderBy(user => rnd.Next()).Take(usercount).ToList();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)