Sì, se ti basi sull'indice selezionato.
Sì, e si può anche sfruttare uno switch invece che la catena di if
Questo è un intervallo singolo (puoi selezionare più elementi ma contigui). La selezione singola, ovvero solo ed esclusivamente uno selezionato è SINGLE_SELECTION .