Dynamic Variablenname Verwendung in C # für WinForms
Nicht sicher, wie man das am besten ausdrückt, aber ich frage mich, ob ein dynamischer Variablennamenszugriff in C # (3.5) möglich ist.
Hier ist der Code, den ich gerade suche, um "smarten up" oder eleganter mit einer Schleife zu machen.
private void frmFilter_Load(object sender, EventArgs e)
{
chkCategory1.Text = categories[0];
chkCategory2.Text = categories[1];
chkCategory3.Text = categories[2];
chkCategory4.Text = categories[3];
chkCategory5.Text = categories[4];
chkCategory6.Text = categories[5];
chkCategory7.Text = categories[6];
chkCategory8.Text = categories[7];
chkCategory9.Text = categories[8];
chkCategory10.Text = categories[9];
chkCategory11.Text = categories[10];
chkCategory12.Text = categories[11];
}
Gibt es eine Möglichkeit, etwas wie ("chkCategory" + i.ToString ()) zu tun?