If statement 选中的复选框列表项计数为';计算不正确

If statement 选中的复选框列表项计数为';计算不正确,if-statement,for-loop,count,checkboxlist,If Statement,For Loop,Count,Checkboxlist,我目前正在尝试获取一个复选框列表的计数,以便与项目的if和else语句结合使用。如果计数不等于2,我有一个标签,提示用户选择两个模块,但计数计算不正确。任何帮助都将不胜感激。以下是相关代码: 受保护的无效注册表按钮单击(对象发送方,事件参数e) { SqlConnection con=newsqlconnection(ConfigurationManager.ConnectionStrings[“UniString”].ConnectionString); //此整数将保存所选模块的数量 Int

我目前正在尝试获取一个复选框列表的计数,以便与项目的if和else语句结合使用。如果计数不等于2,我有一个标签,提示用户选择两个模块,但计数计算不正确。任何帮助都将不胜感激。以下是相关代码:

受保护的无效注册表按钮单击(对象发送方,事件参数e) {

SqlConnection con=newsqlconnection(ConfigurationManager.ConnectionStrings[“UniString”].ConnectionString);
//此整数将保存所选模块的数量
Int32金额=0;
对于(int i=0;i
amount=amount++
未正确分配金额值, 使用
amount++
amount=amount+1
代替该选项

for (int i = 0; i < CheckBoxList1.Items.Count; i++)
    {   

        //amount will increment each time a module checkbox is checked
        if (CheckBoxList1.Items[i].Selected)
        {
            amount = amount + 1;

        }

        //other code...
}
for(int i=0;i
amount=amount++
未正确分配金额值, 使用
amount++
amount=amount+1
代替该选项

for (int i = 0; i < CheckBoxList1.Items.Count; i++)
    {   

        //amount will increment each time a module checkbox is checked
        if (CheckBoxList1.Items[i].Selected)
        {
            amount = amount + 1;

        }

        //other code...
}
for(int i=0;i
Hi,我以前尝试过使用这些值,但问题仍然出现。Hi,当我选择2复选框时,它仍然显示错误消息。如果选择2时出现错误,则问题将出现在您的
else
语句块区域。请检查..Hi,我的意思是,即使我选择2,错误消息仍然显示(这是应选择的值)您好,我以前尝试过使用这些值,但问题仍然存在。您好,当我选择2复选框时,它仍会显示错误消息。如果选择2时出现错误?那么问题将是您的
else
语句块区域。请检查..您好,我的意思是,即使我选择2,错误消息仍会显示(这是应选择的值)