代码中的错误X.

时间:2017-12-25 15:04:31

标签: c# asp.net

我的代码中遇到问题(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();
    }

1 个答案:

答案 0 :(得分:1)

;语句的末尾有一个foreach(),在那里终止语句。因此,它之后的代码无法查看或访问x,因为它已经超出了范围。