我有兩個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」 for語句說 如果我一次只使用一個,它可以很好地工作,所以我的陣列應該沒有問題。在一次工作之一是如下:
public void Cycle()
{
CheckBox[] cboxes = relayRow.CheckBoxes;
for (int i = 0; i < 16; i++)
{
cboxes[i].Checked = true;
}
}
還應有沒有問題,因爲我已經在其他地方使用它和它的作品如預期我的布爾「主機」。我只是試圖在16個數組之間進行切換。提前致謝。