索引超出具有随机化函数的数组范围

问题描述

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

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

Screenshot of code throwing the error

数组被声明为(无法在屏幕截图中显示

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 任何帮助都会很棒^^

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)