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