如何将例如int值绑定到下面的语句?
System::String^ Content = "just example";
int iAValue = 5;
lblOutput_{iValue}->Text = Content;
答案 0 :(得分:0)
你没有;你使用某种数组或集合。这种事情经常被初学者尝试。将程序逻辑与变量名称联系起来是不可能的,也不是一个好主意。
auto labels = gcnew List<Label>();
labels->Add(lblOutput1);
labels->Add(lblOutput2);
labels->Add(lblOutput3);
labels->Add(lblOutput4);
labels->Add(lblOutput5);
// ...
String^ Content = "just example";
int iAValue = 4;
labels[iAValue].Text = Content;
然后你可以轻松地遍历所有这些:
for(int i = 0; i < labels->Count; ++i) {
// i is the label "number"
// labels[i] is the label
}