我有List<T>
包含游戏。
我想从该列表中选择一款将成为当天游戏的游戏。
我不知道我该怎么做。请提出你的想法。
编辑: 随机将无法正常工作,因为每个页面加载游戏都会发生变化。 游戏选择没有特定限制(投票,评级等等)。 应该与日期有关,至少应该是我的想法。
如果可以按当前日期选择随机游戏,那就是完美的解决方案。
答案 0 :(得分:3)
var random = new Random();
var index = random.Next(0, gameList.Count - 1);
var gameOfTheDay = gameList[index];
答案 1 :(得分:1)
var gameOfTheDay = games[(uint)(DateTime.Today.GetHashCode()) % games.Length];
答案 2 :(得分:0)
使用Random.Next Method获取随机索引:
var random = new Random();
int index = random.Next(list.Count);
var game = list[index];
鉴于该列表至少有一个元素,显然。