Abbi pazienza, ma la stringa "n" da dove viene? A che serve?
La variabile 'animale' prende l' ultimo valore che gli assegni, quindi è ovvio che se anche prima la uguagli a n1 poi diventa "n". E poi perché solo "n" e non anche l' indice? Insomma, il codice non è chiaro.
Riguardo all' indice, perché aggiungi una variabile byte ad una stringa? Dovresti prima trasformarla in stringa: indice.ToString.
E poi... come e dove viene richiamata la Sub Scelta()?

Rispondi quotando