循环使用文本框中的变量

本文关键字:变量 文本 循环 | 更新日期: 2023-09-27 18:11:38

我做了一个循环:

for (int i = 0; i < sumUSERS; i++ )
{
principal.UserPrincipalName = "bn" + txtbox_cusnumber.Text + "." + txt_user1.Text;
}

在我的表单中,我有以下名称的文本框:

  • txt_user1
  • txt_user2
  • txt_user3

如何设置txt_user(i).text中的I值

我希望我的问题是可以理解的

循环使用文本框中的变量

为这些方框创建一个数组,并使用索引,如下所示:

var txt_user = new [] {txt_user1, txt_user2, txt_user3};
for (int i = 0; i < txt_user.Length ; i++ ) {
    principal.UserPrincipalName += "bn" + txtbox_cusnumber.Text + "." + txt_user[i].Text;
}

请注意,我将=替换为+=,否则文本将与您单独使用txt_user3相同(即只有最后一个赋值将保留)。