如何在文本框的一行中编写数组的每个元素C#

时间:2015-01-09 17:49:12

标签: c# arrays textbox multiline

嗨我需要在一个文本框的行中编写数组的每个元素 我试过这段代码我的数组是从一个输入文件中获取的,也是数组元素的数量

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'; 
}

1 个答案:

答案 0 :(得分:2)

你的for循环使用从values数组中获取的值作为计数限制,但是您正在索引myArray。正如您在评论中所述,您将超出阵列范围。

你应该:

for (int t = 0; t < myArray.Length; t++)