6
Sto utilizzando Type.GetType()
per creare un'istanza.Type.GetType() stringa dinamica restituita null
Questo funziona:
var type = Type.GetType("Test.ClassServices.HowService, Test");
Ma, questo lavoro Indifferente. Restituisce null
:
var name = "How";
var type = Type.GetType("Test.ClassServices."+name+"Service, Test");
GetType non crea un'istanza, restituisce un oggetto Type che rappresenta il tipo specificato. Per quanto riguarda null, sei sicuro che l'assembly possa essere trovato e caricato e lo spazio dei nomi sia corretto? – Lloyd
Ho provato questo in .NET 4 e non ho avuto problemi. Quindi ricontrolla il codice per gli errori di battitura. – Jetti
Sei sicuro di non avere alcun errore di battitura nel secondo caso? Suppongo che il valore della variabile 'name' sia calcolato, sei sicuro che ciò sia fatto correttamente (BTW, l'involucro è importante)? –