如何使用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

如何使用c#比较字符串值和列表框值

您正在寻找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
            }
        }