加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 使用具有对象名称的for循环

发布时间:2020-12-15 19:45:44 所属栏目:百科 来源:网络整理
导读:我有一个简单的for循环如下: for (int i = 0; i 20; i++){} 现在我有20个标签(label1,label2,label3等等……) 我想做的事情如下: for (int i = 0; i 20; i++){ label[i].Text = String.Empty;} 实现这一目标的最简单方法是什么? 解决方法 如果您的标签放
我有一个简单的for循环如下:

for (int i = 0; i > 20; i++)
{

}

现在我有20个标签(label1,label2,label3等等……)

我想做的事情如下:

for (int i = 0; i > 20; i++)
{
    label[i].Text = String.Empty;
}

实现这一目标的最简单方法是什么?

解决方法

如果您的标签放在一个容器上,例如Form,您可以执行以下操作:

foreach(Label l in this.Controls.OfType<Label>())
{
    l.Text = string.Empty;
}

对于任何其他容器,例如Panel或GroupBox,只需将其替换为容器名称(panel1.Controls等)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读