因为我的女朋友是这个论坛的忠实拥护者,并且说我每次遇到C#问题时都应该在Stackoverflow中询问,所以我会尝试的。

这是一个基于文本的游戏,我希望它最终可以打印结果。
但是它只打印最新的输入数据,而不打印数组中的5个循环。

这是我的数组

int[] turnarr = new int[5];

turnarr[x] = turn;

for (int i = 0; i < turnarr.Length; i++)
     Console.WriteLine(turnarr[i] + "\t" );


谢谢

最佳答案

我查看了您的pastebin,并找出了问题所在,我相信:

下一行:

Console.WriteLine(turnarr[i] + "\t" + windarr[i] + " ms \t" + apmeterarr[x] + "m\t\t" + lenghtarr[x] + " meter\t\t");

您将i用于2个点,将x用于其他2用于索引变量...

更改
apmeterarr[x]
lenghtarr[x]


apmeterarr[i]
lenghtarr[i]

关于c# - C#从数组打印索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4961848/

10-11 21:09