在循环中更改字符串

时间:2016-06-09 08:54:21

标签: c# string foreach user-controls

我有一个foreach会在我usercontrols为所选的每个form创建checkbox

我有这个:pict.Tag["img0"].Text = img;这是在我的用户控件中我需要的是将img0更改为img1img2img3 .. 。为每个usercontrol创建。有人可以告诉我或帮助我如何更改每个usercontrol创建的值?

如果你们不明白我要问的只是我知道的评论并试着更好地解释它,请你们好。

2 个答案:

答案 0 :(得分:0)

你应该试试这个

int i = 0;
String Name = "img";
foreach(var img in images)
{
    pict.Tag[Name + i.ToString()].Text = img;
    i++;
}

答案 1 :(得分:0)

我将使用@PatrikHofman回答,因为它很简单且效果很好。

“”"img" + counter++怎么样? - Patrick Hofman“”“

谢谢大家!!