指定要增量的变量并引用一系列标签

时间:2014-11-16 22:48:05

标签: c# visual-studio-2013

如何将标签控件的“.Text”属性分配给变量。例如

当X = 1时,它指的是Label1.Text。

当X = 2时,它指的是Label2.Text

我问,因为我想更新不同标签的.Text属性,每个标签都与一个值数组相关联,具体取决于相应数组部分的值。

2 个答案:

答案 0 :(得分:2)

您可以创建一个包含对标签的引用的数组,并通过所需标签的索引访问它:

var labels = new [] { Label1, Label2, Label3 }

labels[i].Text = "Foo";

需要注意的事项 - 索引从0开始,而标签从1开始,因此labels[0]Label1

答案 1 :(得分:0)

这是一个简单的条件逻辑:

string labelText;
if(x==1){
  labelText = Label1.Text;
}
else if (x==2){
  labelText = Label2.Text;
}