我需要在类(class)中获取类(class)成员。
在MainForm(带有Design的类)中,我有很多ComboBox和TextBox,所以一个一个地写名称非常不舒服,我认为这是可能的,但不确定。
对于 ilustrate,假设我有 10 个 ComboBox,全部名称为“cb_0..9”,而不是写所有 ComboBox 的名称,我想在 for 循环中访问 SelectedIndex:
for (int i = 0; i < 10; i++) {
this.GetMember("cb_" + i).SelectedIndex = 1;
}
这可能并且简单吗?
最佳答案
是的。您需要转换该控件才能将其用作组合框,例如
((ComboBox)this.Controls["cb_" + i]).SelectedIndex = 1;
关于c# - 通过名称获取类成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18621860/