c#4单选按钮总和

c#4单选按钮总和,c#,sum,radio-button,C#,Sum,Radio Button,我有16个单选按钮,我正在尝试在4个案例中的每一个案例中添加4个单选按钮的值。我如何才能做到这一点?我如何得到十六个单选按钮的总和 private void button1_Click(object sender, EventArgs e) { string ChosenMovie = ""; if (radioButton1.Checked) { //label2.Text = "100"; ChosenMovie = ChosenM

我有16个单选按钮,我正在尝试在4个案例中的每一个案例中添加4个单选按钮的值。我如何才能做到这一点?我如何得到十六个单选按钮的总和

private void button1_Click(object sender, EventArgs e)
{ 
    string ChosenMovie = "";

    if (radioButton1.Checked)
    {
        //label2.Text = "100";
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }        
    if (radioButton2.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton3.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton4.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";
    }
    if (radioButton5.Checked)
    {
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }
    if (radioButton6.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton7.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton8.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";
    }
    if (radioButton9.Checked)
    {
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }
    if (radioButton10.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton11.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton12.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";
    }
    if (radioButton13.Checked)
    {
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }
    if (radioButton14.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton15.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton16.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";     
        MessageBox.Show(ChosenMovie);
    }
}

我不知道这是否是您的问题,但您的
消息框
只有在选中
radioButton16
时才会显示:

if (radioButton16.Checked)
{
    ChosenMovie = ChosenMovie + "0" + "\r\n";     
    MessageBox.Show(ChosenMovie);
}

您可能还想使用StringBuilder添加字符串。

您的程序是否显示了与预期不同的内容?不清楚您希望它显示什么。这四种情况是什么?@gunnerone我正在创建一种选择题形式,其中一个问题有四种选择,其他问题也有相同的选择,但最后应添加所有勾选的答案up@gunnerone我希望你能理解不,我不认为他想使用StringBuilder