У меня есть класс с двумя членами (имя и значение).Затем я создаю список объектов класса, который заполняется из текстового файла, поэтому у меня есть имена из текстового файла в name
и значение в val
.Этот список затем используется для создания listbox
, где я показываю все имена.
Что я хочу сделать, это выбрать несколько вариантов (имя) из listbox
и затем сохранить val
всехиз них в другом списке.Это вообще возможно?
Я пробовал с SelectedItems
, но, похоже, хранится только сам объект класса.По какой-то причине, хотя это:
foreach (object selectedItem in listBox1.SelectedItems)
{
textBox1.AppendText(listBox1.SelectedValue.ToString() + Environment.NewLine);
}
показывает первое значение выбранных элементов.Если я выберу три имени и первое из них будет иметь значение 4
, результат будет 4 4 4