У меня есть два массива из 16 флажков, которые я хочу постепенно проверять, когда выполняется оператор for. Это выглядит следующим образом: «Название„cboxes“не существует в текущем контексте»Управление несколькими ящиками-ящиками
public void Cycle()
{
if (host == false)
{
CheckBox[] cboxes = relayRow.CheckBoxes;
}
else if (host == true)
{
CheckBox[] cboxes = relayRow2.CheckBoxes;
}
for (int i = 0; i < 16; i++)
{
cboxes[i].Checked = true;
}
}
Я получаю красную линию под «cboxes» в течение заявления о том, Если я использую только один, он отлично работает, поэтому не должно быть проблем с моими массивами. Работа по одному выглядит следующим образом:
public void Cycle()
{
CheckBox[] cboxes = relayRow.CheckBoxes;
for (int i = 0; i < 16; i++)
{
cboxes[i].Checked = true;
}
}
Там также должна быть не проблема с моим булевой «хозяина», так как я использовал его в других местах, и он работает как задумано. Я просто пытаюсь переключиться между тем, какой массив из 16 будет проверен. Заранее спасибо.