выбранные элементы и выбранный индекс С#
-
21-08-2019 - |
Вопрос
Я новичок в C#, и я начинаю учиться программировать, как я учитесь программировать в Visual Studio Microsoft Edition, где я использую WindowsApplication вместо консоли.Пытаясь создать этот код, я столкнулся с такой командой:Выбранный индекс и выбранный элемент, и я хотел бы узнать разницу между ними.Теперь я совсем запутался в своем коде.Код, который я пытаюсь сделать, — это добавление и удаление текста в списке.
Спасибо за вашу помощь.
Дополнительный вопрос:в моем коде есть эта строка:
int listBoxSelectedItem = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
Я хотел бы понять эту часть:В первой строке есть переменная listBoxSelectedItem с типом int.Позиция выбранного вами элемента будет сохранена в переменной с именем «listBoxSelectedItem».Это верно?
Вторая строка: «listBox1.SelectedIndex» — это информация, которая передается методу «RemoveAt». Правильно ли я понимаю?
Спасибо
Решение
Выбранный элемент вернет выбранный объект.Выбранный индекс возвращает местоположение в списке в виде целого числа.
Например, у вас может быть список строк:
Cat
Dog
Hamster
Horse
Если вы выберете «Dog» из этого списка, свойство SelectedItem будет строкой «Dog», а SelectedIndex будет равен 1 (индексы отсчитываются от нуля, поэтому первый элемент равен 0, второй — 1 и т. д.).