在循环中更改字符串
Change String in loop
我有一个 foreach
,它将在我的 form
中为每个 checkbox
选择创建 usercontrols
。
我有这个:pict.Tag["img0"].Text = img;
,这是在我的用户控件中我需要的是将 img0
更改为 img1
、img2
、img3
...对于每个 usercontrol
创建。有人可以告诉我或帮助我如何更改每个 usercontrol
创建的值吗?
如果你们不明白我在问什么,请评论我所知道的,并尝试更好地解释它。
你应该试试这个
int i = 0;
String Name = "img";
foreach(var img in images)
{
pict.Tag[Name + i.ToString()].Text = img;
i++;
}
我会使用 @PatrikHofman
答案,因为它很简单而且效果很好。
""What about "img" + counter++
? – Patrick Hofman"""
谢谢大家!!
我有一个 foreach
,它将在我的 form
中为每个 checkbox
选择创建 usercontrols
。
我有这个:pict.Tag["img0"].Text = img;
,这是在我的用户控件中我需要的是将 img0
更改为 img1
、img2
、img3
...对于每个 usercontrol
创建。有人可以告诉我或帮助我如何更改每个 usercontrol
创建的值吗?
如果你们不明白我在问什么,请评论我所知道的,并尝试更好地解释它。
你应该试试这个
int i = 0;
String Name = "img";
foreach(var img in images)
{
pict.Tag[Name + i.ToString()].Text = img;
i++;
}
我会使用 @PatrikHofman
答案,因为它很简单而且效果很好。
""What about "img" + counter++
? – Patrick Hofman"""
谢谢大家!!