将随机转换为整数 C#



我正在尝试生成一个随机整数,该整数负责从下面给出的数组中选择信息,在这种情况下,它应该得到一个问题(1到5(并将其存储在字符串中。

但我似乎无法将随机转换为 int。有人对可能的解决方案有建议吗?

Random rand = new Random().Next(1, 5);
int randNum = rand.Next(1, 5);
string questString = questions.GetValue(quest, randNum);

rand设置为 new Random() ...不new Random().Next(1, 5);

Random rand = new Random();
int randNum = rand.Next(1, 5);
string tekstvraag = vragen.GetValue(vraag, randNum);

你的随机对象初始化错误,调用函数 Next(1, 5( 将返回一个整数,而不是随机的实例

你需要做

Random rand = new Random();
int randNum = rand.Next(1, 5);
string tekstvraag = vragen.GetValue(vraag, randNum);

最新更新