我有一个简单的for循环如下:
for (int i = 0; i > 20; i++)
{
}
Run Code Online (Sandbox Code Playgroud)
现在我有20个标签(label1,label2,label3等等......)
我想做的事情如下:
for (int i = 0; i > 20; i++)
{
label[i].Text = String.Empty;
}
Run Code Online (Sandbox Code Playgroud)
实现这一目标的最简单方法是什么?
hor*_*rgh 14
如果您的标签放在一个容器上,比如说Form,您可以执行以下操作:
foreach(Label l in this.Controls.OfType<Label>())
{
l.Text = string.Empty;
}
Run Code Online (Sandbox Code Playgroud)
对于任何其他容器也是如此,Panel或者GroupBox,只需替换this为容器的名称(panel1.Controls等)