Я пытаюсь сделать что-то вроде этого:создание динамических переменных в C#
for (int i = 1; i < nCounter ; i++)
{
string dvName = "dv" + i.ToString();
System.Windows.Forms.DataGridView dvName = new DataGridView();
// other operations will go here..
}
Как вы можете догадаться, что я пытаюсь сделать, это в i == 1
, создать DataGridView
с именем dv1
, и в i == 2
, создайте DataGridView
с именем dv2
, но я не могу.
Визуальные загогулины студии говорят «локальная переменная с именем dvName уже delared в этой области» Я также попытался следующие:
for (int i = 1; i <nCounter ; i++)
{
System.Windows.Forms.DataGridView dv & i = new DataGridView();
// other operations will go here..
}
Но VS загогулины снова, я надеюсь, вы поняли, что я пытаясь выполнить. Может ли кто-нибудь предложить, как я могу это сделать?