Как использовать список в c #, как узнать количество выбранных элементов?
Элементы списка: A, B, C, D.Например, я выбираю C и D.
Я хочу сделать цикл, чтобы назначить выбранные элементы.
Как этого добиться?Как узнать номер выбранного товара?
Спасибо
Может быть, вы ищете это listbox1.GetSelectedIndices().Count();
listbox1.GetSelectedIndices().Count();
Используйте следующий код:
Это возвращаемое целое число:
listBox.SelectedItems.Count
это вернет число в виде строки:
listBox.SelectedItems.Count.ToString()
Вы должны быть в состоянии достичь этого, используя что-то вроде этого:
var count = (from item in listBox.Items where item.Selected select item).Count();
Выше приведен способ получить это с помощью Linq (так что вам понадобится ссылка на System.Linq), но вы можете легкобыть расширен, чтобы использовать более примитивные средства, такие как цикл.
System.Linq
int count = 0; foreach(ListItem item in this.ListBox1.Items) { if(item.Selected) { count++; } } int c = count;