将随机数转换为 int C#
converting random to int C#
我正在尝试生成一个随机整数,它负责从下面给出的数组中选择信息,在这种情况下,它应该得到一个问题(1 到 5)并将其存储在字符串中。
但我似乎无法将随机数转换为整数。有人对可能的解决方案有建议吗?
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) 将 return 一个整数而不是随机对象的一个实例
你需要做的
Random rand = new Random();
int randNum = rand.Next(1, 5);
string tekstvraag = vragen.GetValue(vraag, randNum);
我正在尝试生成一个随机整数,它负责从下面给出的数组中选择信息,在这种情况下,它应该得到一个问题(1 到 5)并将其存储在字符串中。
但我似乎无法将随机数转换为整数。有人对可能的解决方案有建议吗?
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) 将 return 一个整数而不是随机对象的一个实例
你需要做的
Random rand = new Random();
int randNum = rand.Next(1, 5);
string tekstvraag = vragen.GetValue(vraag, randNum);