Puedes recuperalos con un cast..
ejemplo:
Cita: Arraylist A=new Arraylist();
....
//guardo la información de mis alumnos en el arraylist
...
...
string dni = ((Alumnos) A[0]).Dni; //pido la posición de mi arraylist
...
//declaro las demas variables
Salu2