嗨我需要在一个文本框的行中编写数组的每个元素 我试过这段代码我的数组是从一个输入文件中获取的,也是数组元素的数量
string[] myArray = values[(int)TextBoxIndices.idcourses].Split('-');
string[] tempArray = new string[Int32.Parse(values[(int)TextBoxIndices.totalnbre])];
tempArray = idc.Lines;
for (int t = 0; t < Int32.Parse(values[(int)TextBoxIndices.totalnbre]); t++)
{
tempArray = myArray[t] + '\n';
}
答案 0 :(得分:2)
你的for循环使用从values数组中获取的值作为计数限制,但是您正在索引myArray。正如您在评论中所述,您将超出阵列范围。
你应该:
for (int t = 0; t < myArray.Length; t++)