Ciao scrivo per una curiosità. Uso visual studio 2003 e il framework 1.1.
Ho fatto un array list ArrayList lista = new ArrayList();
da riempire con oggetti di tipo struct. Ogni struct è fatta così:
public enum azione {nothing, download ,delete};
struct prova
{
public string matricola;
public string versione;
public azione comportamento;
}
io faccio una variabile
prova p;
p.matricola = "2";
p.versione = "3";
p.comportamento = azione.nothing;
e poi la inserisco nell'arraylist:
lista.Add(p);
vorrei sapere se esiste un metodo diretto per cambiare i valori dentro la struct
qualcosa del tipo lista[0].p.matricola = "6"
Chiedo questo perchè trovando questo codice:
ArrayList myAL = new ArrayList();
myAL.Add( "The" );
myAL.Add( "quick" );
myAL.Add( "brown" );
myAl[1] = "slowly";
avevo visto che potevo andare direttamente a modificare i valori.
Qualche suggeriemento??
Grazie 
Dome