Comment générer une instance d'un type inconnu lors de l'exécution?

j'ai la suite en C#:

string typename = "System.Int32";
string value = "4";

de ces deux chaînes doivent être prises afin de générer un objet du type spécifié avec la valeur spécifiée...

résultat devrait être:

object o = CreateUnknownType(typename, value);
...
Int32 test = (Int32)o;

source d'informationauteur haze4real