SelectedItems e selectedIndex c #
-
21-08-2019 - |
Domanda
Sono nuovo di C # e sto iniziando a imparare a programmare Sto imparando a programmare in Microsoft Visual Studio Edition in cui uso il WindowsApplication invece della console. Durante il tentativo di rendere questo codice, ho incontrato questo comando: Selezionare l'indice e elemento selezionato e mi piacerebbe sapere la differenza tra i due. Sono abbastanza confuso ora con il mio codice. Il codice che sto cercando di fare è l'aggiunta e l'eliminazione del testo nella casella di riepilogo.
Grazie per il vostro aiuto.
domanda supplementare: nel mio codice ho questa linea:
int listBoxSelectedItem = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
Vorrei capire questa parte: La prima linea, ha una variabile denominata "listBoxSelectedItem" con un tipo "int". La posizione della voce selezionata sarà negozio alla variabile chiamata "listBoxSelectedItem". È corretto?
La seconda linea è il "listBox1.SelectedIndex" è l'informazione che si sta passaggio attraverso il metodo, "RemoveAt" E 'la mia comprensione corretta qui?
Grazie
Soluzione
Gli elementi selezionati verranno restituire l'oggetto selezionato. indice selezionato restituisce la posizione nella lista come un int.
Per esempio si può avere una lista di stringhe:
Cat
Dog
Hamster
Horse
Se si seleziona "Dog" in questa lista non loro la proprietà SelectedItem è la stringa "Dog", mentre il SelectedIndex è 1 (indici si basano zero, quindi la prima voce è 0, la seconda 1 ecc.)