Cerco di spiegarmi meglio...
A parole non ci riesco... provo con il codice:
codice:
type oggetto = typeof(miaClasse);
Con questa cosa qui se ho capito bene "oggetto" lo posso usare come se fosse di tipo "miaClasse"...

Mettiamo caso ora che ho due classi "Class1" e "Class2" e che ha seconda dei casi il mio "oggetto" deve essere o "Class1" o "Class2".... purtoppo per come è strutturato il programma non posso fare un semplice
codice:
if(bla bla bla)
    type oggetto = typeof(Class1);
else
    type oggetto = typeof(Class2);
Ma devo mettere in una variabile il nome della classe e poi assegnare ad oggetto in runtime questo nome... come devo fare?