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:
codice:
public partial class Villaggi
{
// bla bla bla
}
public villaggi vill = new villaggi();
e creo anche un arraylist a cui aggiungo come elemento l'istanza della classe:
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:
codice:
foreach (int num in villi)
{
servLisVill((villaggi)villi[num]);
}
mi da un errore sull'unboxing ma nn capisco dove sbaglio
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???