Я дам имя входной строки, например, «Антоний».Эта строка была элементом списка и также была выбрана.Как я могу проверить, выбрана ли данная строка или нет с одним поиском.
] Если это возможно, напишите образец кода здесь.
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; }
проверка с помощью этой функции ...
ИЛИ
с использованием LINQ
private bool Search(string value) { return ListBox1.Items.Cast<ListItem>().Any(listItem => listItem.Selected && listItem.ToString() == value); }