我给输入字符串名称'Antony'。该字符串是列表框项目,也是选中的。如何在单次搜索中检查是否选择了给定的字符串。
]如果可能的话,请在此处发布示例代码。
答案 0 :(得分:1)
private bool Search(string value)
{
bool ret = false;
foreach (ListItem listItem in ListBox1.Items)
{
if (listItem.Selected && listItem.ToString() == value)
{
ret = true;
break;
}
}
return ret;
}
使用此功能检查...
OR
使用LINQ
private bool Search(string value)
{
return ListBox1.Items.Cast<ListItem>().Any(listItem => listItem.Selected && listItem.ToString() == value);
}