C# 列表框从索引中获取值

C# 列表框从索引中获取值,c#,listbox,C#,Listbox,我正在写一个程序,在这个程序中,你在列表框中插入一些数字,然后点击按钮就可以从列表框中获取值,检查它们是正还是负,并在文本框中显示彼此的计数。 我尝试通过以下方式获取值:string x=listBox1.Items[index].value但它似乎不起作用。如果您将项目添加到列表框中,如下所示: listBox1.Items.Add(textBox1.Text) 然后,您可以从给定索引中检索该项,如下所示: string x=listBox1.Items[索引] 索引器正在返回值,在这种情况下

我正在写一个程序,在这个程序中,你在列表框中插入一些数字,然后点击按钮就可以从列表框中获取值,检查它们是正还是负,并在文本框中显示彼此的计数。
我尝试通过以下方式获取值:
string x=listBox1.Items[index].value但它似乎不起作用。

如果您将项目添加到列表框中,如下所示:

listBox1.Items.Add(textBox1.Text)

然后,您可以从给定索引中检索该项,如下所示:

string x=listBox1.Items[索引]

索引器正在返回值,在这种情况下是一个字符串。您可能需要将其转换为字符串,因为索引器实际上返回对象-请参见此处:


string x=(string)listBox1.Items[索引]

如果将项目添加到列表框中,如下所示:

listBox1.Items.Add(textBox1.Text)

然后,您可以从给定索引中检索该项,如下所示:

string x=listBox1.Items[索引]

索引器正在返回值,在这种情况下是一个字符串。您可能需要将其转换为字符串,因为索引器实际上返回对象-请参见此处:

string x=(string)listBox1.Items[索引]

您也可以尝试

string s = (string)listbox1.Items.GetItemAt(index);
您必须将其强制转换为字符串,因为它返回一个对象

您也可以尝试

string s = (string)listbox1.Items.GetItemAt(index);

您必须将其强制转换为字符串,因为它返回一个对象

您如何将数据放入列表框项目中?通过按钮:
listBox1.Items.Add(textBox1.Text)如何将数据放入列表框项目?通过按钮:
listBox1.Items.Add(textBox1.Text)谢谢。它在某个索引处获取项目,但现在我有点不知道如何显示负数/正数的计数。谢谢。它在某个索引处获取项目,但现在我有点不知道如何显示负数/正数的计数。