C# 将值添加到按钮并获取总和

C# 将值添加到按钮并获取总和,c#,C#,我只想为4个按钮添加4个值(100200300400),并将其显示在列表中,然后按另一个按钮得到总数 您可以在单击按钮时尝试此功能 public int Sum(){ int num1 = int.Parse(button1.Text); int num2 = int.Parse(button2.Text); int num3 = int.Parse(button3.Text); int num4 = int.Parse(button4.Text); i

我只想为4个按钮添加4个值(100200300400),并将其显示在列表中,然后按另一个按钮得到总数


您可以在单击按钮时尝试此功能

public int Sum(){
    int num1 = int.Parse(button1.Text);
    int num2 = int.Parse(button2.Text);
    int num3 = int.Parse(button3.Text);
    int num4 = int.Parse(button4.Text);

    int sum = num1+num2+num3+num4;
    return sum;
}

据我所知,您有四个按钮,每个按钮都有一些文本值(100200300400),对吗?如果单击了其中任何一个按钮,则该按钮的值将添加到列表视图中。 单击“总和”按钮后,将对列表中的所有值进行总和,并显示总值

首先,您需要为每个按钮单击创建一个事件,并将其文本添加到列表中

    private void button1_Click(object sender, EventArgs e)
    {
       **yourList**.Items.Add(button1.Text);
    }
然后,对于“求和”按钮操作,您需要添加所有列表值并显示

    private void sumButton_Click(object sender, EventArgs e)
    {
        int sum = 0;

        foreach (ListViewItem item in listView1.Items)
        {                
            //make sure the text is a number
            if (int.TryParse(item.Text, out int result))
            {
                sum += result;
            }
        }

        MessageBox.Show(sum.ToString());
    }

到目前为止你试过什么?你能给我们举个例子吗?当我点击与这些值匹配的按钮时,它们应该会进入列表。然后是这些值的总和​​在该列表中,请单击“总计”按钮。非常感谢