Salve a tutti.. spero stavolta di aver aperto la discussione nella sezione giusta .
sto studiando proprio ora le matrici e gli insiemi in c# ma ho un problema che il libro non spiega
io ho una classe Villaggi di cui creo un istanza vill:
e creo anche un arraylist a cui aggiungo come elemento l'istanza della classe:codice:public partial class Villaggi { // bla bla bla } public villaggi vill = new villaggi();
codice:public ArrayList villi = new ArrayList(); villi.add(vill);
quando pero tramite un foreach vado ad operare sugli elementi mi va in crash il programma:
mi da un errore sull'unboxing ma nn capisco dove sbagliocodice:foreach (int num in villi) { servLisVill((villaggi)villi[num]); }
la funzione servLisVill accetta un oggetto di tipo "Villaggi" e dato che all'interno dell'array c'è solo un elemento ed è un istanza della classe "Villaggi" dovrebbe funzionare no???
![]()
![]()

Rispondi quotando
