文本框和数组C#WPF

时间:2018-03-17 13:05:40

标签: c# wpf textbox

我将有一维数组,如何用这个数组的不同索引填充所有这些文本框?

例如:

int[] array1 = new int[] { 1, 2, 3 };
int[] array2 = new int[] { 4, 5, 6 };
int[] array3 = new int[] { 7, 8, 9 };

Textboxes

有人有什么建议吗?谢谢

1 个答案:

答案 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 []值的一维数组。