假设我有5个texbox:
textbox1
textbox2
textbox3
textbox4
textbox5
我想在每本书中写点东西。有没有办法做到这一点的循环?我正在考虑看起来像这样的东西:
for (int i = 1; i < 6; i++)
{
textbox[i].Text = i.ToString();
}
所以我会在每个文本框中输入一个数字。
还是有一个文本框数组的方法?
最佳答案
考虑使用this.Controls.OfType<TextBox>
,它将为您提供表单上所有TextBox
的列表。
您也可以使用this.Controls["textbox" + i]
按名称访问它们。 (http://msdn.microsoft.com/en-us/library/s1865435.aspx)
关于c# - 在C#中动态处理变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16254382/