在c#中向listbox中插入数据(用textbox输入),判断列表中以存在,则不插入,请高手指点代码如何写。。

2024-12-30 05:29:05
推荐回答(3个)
回答1:

// 判断列表中不存在当前的数据内容
if(!this.listBox1.Items.Contains(this.textBox1.text))
{
// 向listBox中插入数据
this.listBox1.Items.Add(this.textBox1.text);
}

回答2:

很简单呀,把textBox 的text属性取出,遍历listbox每项的值与textbox的text值比较,如果有相同的则不再插入,没有相同的则插入新数据。具体代码可以查查书

回答3:

什么开发?
WPF? WinForm? WebForm?
用散列的键值对检索就行了 Hash的或Dictionary