Ciao Ragazzi le cose per me si complicano.

Ho creato un array di object, usando ArrayList:

[code] ArrayList Reference = new System.Collections.ArrayList();

A cui a man mano registro i riferimenti di altre classe.

[code]
public void Ref(Object ob1)
{
Reference.Add(ob1);
}
[code/]

A questo vorrei ricostruirmi la classe memorizzata,
Supponiamo che la classe memorizzata in Reference, sia la classe "pippo", {pippo è una classe definita da me}

[code]
Pippo p1 = (pippo) Reference[position];
[code/]

Così è facile, perchè so che nella posizione "position" l'oggetto è pippo.


Ed eccoci al mio problema:
Non conosco la classe memorizzata in Reference e vorrei ricostruirla.

Questa volta mi sa che il problema è piuttosto complicato. VVoVe: