Foreach问题

DrR*_*oss 1 c# foreach

我试图使用foreach声明.我希望能够做到这样的事情:

foreach (int item in itemcount)
  {
     label{0}.Text = item.ToString()
  }
Run Code Online (Sandbox Code Playgroud)

其中{0}是项目中的数字.

这可能吗?

Gio*_*rgi 5

你可以这样做:

foreach (int item in itemcount)
{
    Controls[string.Format("label{0}", item.Id)].Text = item.ToString();
}
Run Code Online (Sandbox Code Playgroud)

此外,如果需要访问标签类的属性,则需要将左表达式转换为Label类.