如何在点击按钮时在c#的列表框中添加数字

如何在点击按钮时在c#的列表框中添加数字,c#,listbox,C#,Listbox,嗨,伙计们,我想知道如何在点击按钮时将数字添加到列表框中。例如,我有一个按钮,将数字20添加到列表框中,但当按下两次时,列表框显示的是“2020”,而不是40。我怎样才能解决这个问题?这就是我拥有的是Textbox1.Text=20.ToString()int pos=listBox1.Items.IndexOf(“20”);if(pos!=-1)listBox1.Items[pos]=Int32.Parse(listBox1.Items[pos])+20.ToString() 在第一行中,您通

嗨,伙计们,我想知道如何在点击按钮时将数字添加到列表框中。例如,我有一个按钮,将数字20添加到列表框中,但当按下两次时,列表框显示的是“2020”,而不是40。我怎样才能解决这个问题?这就是我拥有的是
Textbox1.Text=20.ToString()
int pos=listBox1.Items.IndexOf(“20”);if(pos!=-1)listBox1.Items[pos]=Int32.Parse(listBox1.Items[pos])+20.ToString()
在第一行中,您通过“IndexOf”找到要添加新num的项,您将获得该项在temp int“pos”中的位置。
然后在第二行中,使用Int.Parse将此项替换为hiver+新的num,以将列表中的字符串更改为Int。

我们看不到您的代码,也不知道您在做什么。请考虑将其添加到问题中。您可能需要先将其解析为整数,因为
“onestring”+“anotherstring”==“onestringanotherstring”
,并且列表框包含字符串,而不是整数。另外,对于您的下一个问题:请包含有问题的代码,这样我们就可以帮助您,而不必盲目猜测。如果您可以为您的答案添加解释,那就太好了-只提供未注释的代码可能会解决问题,但不会教您任何东西。