use*_*915 0 c# console-application
我想结束100次霜冻,但我想我说错了.
它只用于循环+数组代码.
for (int i = 0; i < 100; i++)
{
System.Random RandNum = new System.Random();
int nyrHiti = RandNum.Next(-10, 50);
Console.WriteLine(nyrHiti);
int[] frostDays = new int[100];
}
Console.ReadLine();
Console.WriteLine(frostDays[0]);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
我不知道你在做什么,但是你的代码有几个我们可以轻松解决的常见错误:
System.Random RandNum = new System.Random();
int[] frostDays = new int[100];
for (int i = 0; i < 100; i++) {
int nyrHiti = RandNum.Next(-10, 50);
Console.WriteLine(nyrHiti);
frostDays[i] = nyrHiti;
}
Console.ReadLine();
Console.WriteLine(frostDays[0]);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
这可能会让你接近你的意图.需要声明的实例Random
的循环之外,和frostDays
外面的for
所以它仍然在范围上,当你需要之后,你需要分配给frostDays[i]
在循环,否则它只是零数组长度100.