OVH Cloud OVH Cloud

question a propos de type.getTye etc ..

2 réponses
Avatar
Jean yves
bonjour ,

un probléme que j'ai souvent eu en utilisant Type.GetType pour recuperer un
Type .

exemple cette instruction me renvoi toujours un objet null
Type t = Type.GetType ("RemoteAccessComponents.FlightBookings") ;

pourtant la DLL contenant ce type est bien referencé , et j'ai fait un
import du namespace RemoteAccessComponents .

en fesant un essai avec :

Type t2 = Type.GetType ("System.String") ;

ca fonctionne tres bien .

j'ai l'impression qu'il ya qlq chose que j'ai pas incubé , si qlq pouvait
m'éclairé ...

Merci

2 réponses

Avatar
Fabien Bezagu
Jean-Yves,

Essaie en ajoutant le nom de l'assemblage :

Type t = Type.GetType ("Assemblage.RemoteAccessComponents.FlightBookings") ;

Fabien

"Jean yves" a écrit dans le message de news:
%
bonjour ,

un probléme que j'ai souvent eu en utilisant Type.GetType pour recuperer
un
Type .

exemple cette instruction me renvoi toujours un objet null
Type t = Type.GetType ("RemoteAccessComponents.FlightBookings") ;

pourtant la DLL contenant ce type est bien referencé , et j'ai fait un
import du namespace RemoteAccessComponents .

en fesant un essai avec :

Type t2 = Type.GetType ("System.String") ;

ca fonctionne tres bien .

j'ai l'impression qu'il ya qlq chose que j'ai pas incubé , si qlq pouvait
m'éclairé ...

Merci




Avatar
Simon Mourier
Il faut utiliser le "Assembly Qualified Name", c'est à dire le nom du type
"," le nom de l'assembly (fort ou pas):

Exemple dans le cas de string c'est "System.String, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken·7a5c561934e089"

Simon.
www.softfluent.com

"Jean yves" a écrit dans le message de news:
%
bonjour ,

un probléme que j'ai souvent eu en utilisant Type.GetType pour recuperer
un
Type .

exemple cette instruction me renvoi toujours un objet null
Type t = Type.GetType ("RemoteAccessComponents.FlightBookings") ;

pourtant la DLL contenant ce type est bien referencé , et j'ai fait un
import du namespace RemoteAccessComponents .

en fesant un essai avec :

Type t2 = Type.GetType ("System.String") ;

ca fonctionne tres bien .

j'ai l'impression qu'il ya qlq chose que j'ai pas incubé , si qlq pouvait
m'éclairé ...

Merci