Bonjour,

Je me casse les dents sur un problème depuis plusieurs heures:
j'ai une méthode qui prend en paramètre un nom de type au format string ex:
"Employes", et je dois appeler une méthode statique de cette classe.

Le problème c'est que Type.GetType me renvoi null quand j'utilise le string qui contient le type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Type titi = Type.GetType("C_stat_form");//renvoi null
Par contre, quand je fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Type titi = typeof(Employes);
Ca marche sans problème.
En cherchant un peu j'ai vu qu'il fallait rajouter le namespace avant le nom de la classe...
Je n'ai pas de namespace dans mon projet...C'est grave?
J'ai plusieurs fichier dans lequels il y a plusieurs classes, mais tout ca sans namespace.

Suis-je obliger de rajouter un namespace dans tous les fichiers de mon projet pour utiliser la reflexion? ou un namespace 'par défaut' est créé a la compilation?

j'ai tenté de regarder la valeur de titi.Namespace et titi.Fullname, mais pas de namespace... snif

Un petit coup de pouce??

Merci