我也想在其中写入文本的 label
的名称可以根据某些情况进行更改。例如,我有 20 个标签,但我可能想将文本写入前 5 或 6 个标签。
label1.Text = "1st result";
label2.Text = "2nd result";
label3.Text = "3rd result";
不是命名 label2
,label3
,有没有办法可以更改标签的最后一位数字?例如,像
label[i].Text = "2nd result";//i will hold the value 2
最佳答案
List<Label> labels = somePanel.Controls.OfType<Label>().ToList();
labels[i] = "whatever";
您可以通过其父容器访问标签。
关于c# - 在 C# 中,将文本写入标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027780/