ti da errore perchè non essendo la variabile lstMal statica, non puoi accedervi in questo modo.codice:Paziente.lstMal
Devi avere un riferimento ad una classe Paziente istanziata.
Io comunque lascerei lstMal privata, poi in Paziente metterei un metodo (pubblico) che mi fa l'aggiornamento di questa lstMal.codice:Paziente p = new Paziente(); p.varNonStatica; //OK p.metodoNonStatico(); //OK Paziente.varNonStatica; //ERRORE Paziente.metodoNonStatico(); //ERRORE Paziente.varStatica; //OK Paziente.metodoStatico(); //OK
Passi all'istanza di arItem un riferimento all'istanza di Paziente e poi chiami questo metodo.

Rispondi quotando