我不知道为什么我只在数组中保存了一个数字。
我正在使用for循环将随机数存储在数组中,只有在状态为100的数组时才得到单个结果。
我最终将添加一点以获取数组的最大值,但是我无法首先弄清楚这部分。我只得到一个结果。
public static void Main()
{
int[] randomArray = new int[100];
Random randomNum = new Random();
for (int i = 0; i < randomArray.Length; i++)
{
randomArray[i] = randomNum.Next(0, 1000);
Console.WriteLine(randomArray[i]);
Console.ReadLine();
}
}
答案 0 :(得分:3)
如果要打印数组的所有数字,则需要从循环语句中删除ReadLine
方法并将其放在外面,以便循环可以正确地迭代。
您可以看到以下代码:
int[] randomArray = new int[100];
Random randomNum = new Random();
for (int i = 0; i < randomArray.Length; i++)
{
randomArray[i] = randomNum.Next(0, 1000);
Console.WriteLine(randomArray[i]);
}
Console.ReadLine();
致谢。