在按钮使用for循环显示项目后,如何在c#中对列表框项目进行求和
本文关键字:项目 列表 求和 按钮 for 循环 显示 | 更新日期: 2023-09-27 18:15:20
嗨,我有一个按钮,显示使用for循环的结果,我想找到所有数字的总和,并将它们写入textBox2。我不知道该怎么做。我使用的是Visual Studio 2012, . net 4.5 Framework。谢谢你的帮助。谢谢。
private void button2_Click(object sender, EventArgs e)
{
for (int i = 1; i <= 1000; i++)
if (i % 21 == 0 || i % 5 == 0)
{
listBox2.Items.Add(i);
}
int sum = ??????? ;
textBox2.Text = sum.ToString();
}
我想这可能就是你要找的。
foreach(int i in listBox2.Items) {
sum += i;
}
但是,如果在单击此按钮之前列表框为空,请尝试:
private void button2_Click(object sender, EventArgs e)
{
int sum = 0;
for (int i = 1; i <= 1000; i++)
if (i % 21 == 0 || i % 5 == 0)
{
sum += i;
listBox2.Items.Add(i);
}
textBox2.Text = sum.ToString();
}
您可以简单地将项目相加。
int sum=0;
for (int i = 1; i <= 1000; i++)
if (i % 21 == 0 || i % 5 == 0)
{
listBox2.Items.Add(i);
sum+=i;
}
textBox2.Text = sum.ToString();