我的代码中遇到问题(if(x.selected)
)。
错误是当前上下文中不存在名称x 。
protected void Button1_Click(object sender, EventArgs e)
{
int sum = 0;
foreach (ListItem x in CheckBoxList1.Items) ;
if (x.Selected)
{
sum += Convert.ToInt32(x.Value);
}
Label1.Text = sum.ToString();
}
答案 0 :(得分:1)
在;
语句的末尾有一个foreach()
,在那里终止语句。因此,它之后的代码无法查看或访问x
,因为它已经超出了范围。