0

因此,我尝试为游戏创建一个随机化函数,以从数组中随机生成字符并将结果添加到另一个数组中,但是它并没有真正起作用,并且一直抛出“索引超出数组范围”错误,我我不太清楚为什么。:( 我在网上看过,并没有真正找到任何有效的解决方案。

我尝试将骰子更改为从零或一开始,并相应地更改最大数量,我还将字符数组从动态更改为固定,但我所做的一切都没有帮助,因为它仍然与同样的错误

报错代码截图

该数组被声明为(无法将其放入屏幕截图中)

string[] player1_characters = new string[13] { "Xingqiu", "Razor", "Bennett", "Aether", "Kaeya", "amber", "fischl", "noelle", "Lisa", "Xinyan", "Ningguang", "chongyun", "barbara" };

另一个数组声明为:

 string[] player1_output = new string[] { };

我对 c# 很陌生,不知道它发生了什么 XD 任何帮助都会很棒^^

4

0 回答 0