выделенные элементы и выделенный индекс c # - PullRequest
2 голосов
/ 12 мая 2009

Я новичок в C # и начинаю учиться программировать Я учусь программировать в Visual Studio Microsoft Edition, где я использую WindowsApplication вместо консоли. При попытке сделать этот код я столкнулся с этой командой: Выбранный указатель и выбранный элемент и я хотел бы знать разницу между ними. Я сейчас совершенно запутался с моим кодом. Код, который я пытаюсь сделать, - это добавление и удаление текста в списке.

Спасибо за вашу помощь.

Дополнительный вопрос: в моем коде у меня есть эта строка:

int listBoxSelectedItem = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(listBox1.SelectedIndex);

Я хотел бы понять эту часть: В первой строке есть переменная с именем «listBoxSelectedItem» с типом «int». Положение выбранного вами элемента будет сохранено в переменной с именем "listBoxSelectedItem". Это верно?

Вторая строка: «listBox1.SelectedIndex» - это информация, передаваемая методу «RemoveAt». Правильно ли мое понимание здесь?

Спасибо

1 Ответ

13 голосов
/ 12 мая 2009

Выбранный элемент вернет выбранный объект. Выбранный индекс возвращает местоположение в списке как int.

Например, у вас может быть список строк:

Cat
Dog
Hamster
Horse

Если вы выберете «Dog» из этого списка, то свойство SelectedItem будет строкой «Dog», а SelectedIndex равен 1 (индексы основаны на нуле, поэтому первый элемент равен 0, второй 1 и т.

...