因此。我有9个名为L1,L2,L3 ... L9的标签。我想只显示前N个标签。我试图创建字符串,但我不能使用字符串作为变量名称。那么,我如何构建变量名称,以便我可以隐藏它们?如何将字符串转换为标签名称?
字符串名称;
for(int i = 1; i< = N; i ++)
{
name = "L"+i.ToString();
name.Hide(); // error
}
答案 0 :(得分:0)
你不能按照你描述的方式去做。您不能将名称组合为字符串并访问变量。
Label是一个变量,您必须按名称访问它。最好的办法是将所有内容添加到数组/列表中,并添加一个方法,该方法将显示前N个项目并隐藏其他项目或类似内容。
这样的事情:
com.mysql.jdbc.Driver