分配一个变量以递增并引用一系列标签
本文关键字:引用 标签 一系列 变量 一个 分配 | 更新日期: 2023-09-27 18:30:43
如何
分配标签控件的".文本"属性。例如
当 X = 1 时,它指的是 Label1.Text。
当 X = 2 时,它指的是标签2.文本
我问是因为我想更新.不同标签的 Text 属性,每个标签都与一个值数组相关联,具体取决于相应数组部分的值。
您可以创建一个包含对标签的引用的数组,并通过所需标签的索引访问它:
var labels = new [] { Label1, Label2, Label3 }
labels[i].Text = "Foo";
需要注意的事项 - 索引从 0 开始,而您的标签从 1 开始,因此labels[0]
是Label1
这是简单的条件逻辑:
string labelText;
if(x==1){
labelText = Label1.Text;
}
else if (x==2){
labelText = Label2.Text;
}