如何使用c#比较字符串值和列表框值
本文关键字:列表 字符串 何使用 比较 | 更新日期: 2023-09-27 18:15:44
在我的代码中,我想检查我的字符串值与列表框值,在我的列表框中我有3个值,问题是我不想在列表框中选择字符串,比如(selected.items.text)
正是我的问题所在,
String name="asdf",List Box value={"aaaa","asdf","BBBB"}
check like if(listbox.itms,tostring()="asdf")
{
}
thanks for Advance
您正在寻找Contains
方法
listBox.Items.Contains(name);
我不确定你上面的语法。你说这是一个c#问题,但这看起来不像一个有效的c#。无论如何,下面应该告诉你字符串是否在ListBox中:
listbox.Items.Contains(name);
你可以试试下面的代码:
foreach (ListItem li in lbTest.Items)
{
li.Value.Equals("string to check with");
}
Try this:
foreach(string item in value){
if (item.Equal(name))
return true;
}
var items = listbox.Items;
foreach (var item in items)
{
if (item.ToString() == "asdf")
{
//Your Statement
}
}