我将有一维数组,如何用这个数组的不同索引填充所有这些文本框?
例如:
int[] array1 = new int[] { 1, 2, 3 };
int[] array2 = new int[] { 4, 5, 6 };
int[] array3 = new int[] { 7, 8, 9 };
有人有什么建议吗?谢谢
答案 0 :(得分:0)
您可以将文本框放在数组中:
var boxes = new TextBox[,]
{
{ textbox1, textbox2, textbox3 },
{ textbox4, textbox5, textbox6 },
{ textbox7, textbox8, textbox9 },
};
您的数据也是:
var data = new int[][]
{
array1, array2, array3
};
然后将它们设置为循环:
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)
boxes[i,j].Text = data[i][j].ToString();
请注意,有两种不同类型的二维数组。第一个表示3x3文本框数组,而第二个实际上是int []值的一维数组。