【发布时间】:2020-03-20 17:42:09
【问题描述】:
我对此有疑问。我正在尝试生成一个包含许多符号的列表(每个符号需要 2 个)。有时有效,有时会抛出此错误:
System.IndexOutOfRangeException: '索引超出了数组的范围。'
代码:
static int[] letras = new int[16];
string[] simbolo = new string[]{"A","B","A","B","C","D","C","D","E","F","E","F","G","H","G","H"};
for (int i = 0; i < letras.Length; i++){
letras[i] = Convert.ToString(simbolo)[alea.Next(0, simbolo.Length)];
}
这是一个 Xamarin C# 应用程序...
【问题讨论】:
-
提示:你认为
Convert.ToString(simbolo)的结果是什么?我怀疑你会感到惊讶。