Bonjour,
je cherche a faire une instance d'une calsse en RunTime, c'est a dire, que le code ecrie ne contient pas le nom de la classe a instancier mais, il le sera quand le programme s'execute.
Est ce qu'il y a un moyen de le faire ?
Merci.
Bonjour,
je cherche a faire une instance d'une calsse en RunTime, c'est a dire, que le code ecrie ne contient pas le nom de la classe a instancier mais, il le sera quand le programme s'execute.
Est ce qu'il y a un moyen de le faire ?
Merci.
"La créativité est faites d'attention et de respect pour les petits faits de la vie."
Salut,
oui bien sur, essaie de regarder du coté de la classe Activator. En deux mots,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 object[] args = new object[] { "Coucou", 65, 3.f}; MonType t = (Mon_Type) Activator.CreateInstance(Type.GetType("Assembly_Qualified_Name_de_MonType", args)
Plus largement, tu peux t'interesser à toute la reflexion !
C'est à dire les traitements, instanciation, exploration, execution, etc... d'un asssembly inconnu avant le runtime
Pour les details, cherche tout seul !
On peut même créer des membres avec...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager