好吧,假设我有一个名为 abc
的整数,我将 abc 设置为 2。
How do I say label2.visible = true;
?
我的意思是,如果我将 abc 设置为 3,我想使 label3.visible = true;
最佳答案
在我看来最简单的方法是将控件放入数组中,如下所示:
Label[] labels = new Label[] { label0, label1, label2, label3 };
像这样切换可见性:
void SetVisibility(int index, bool visible)
{
labels[index] = visible;
}
关于c# - 在对象名称中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5905791/