6
インスタンスを作成するのにType.GetType()
を使用しています。Type.GetType()動的文字列戻り値
これは動作します:
var type = Type.GetType("Test.ClassServices.HowService, Test");
しかし、このdoesn't作品を。それはnull
を返します。
var name = "How";
var type = Type.GetType("Test.ClassServices."+name+"Service, Test");
GetTypeはインスタンスを作成しません。指定された型を表すTypeオブジェクトを返します。 nullについては、アセンブリが見つかり、ロードでき、名前空間が正しいことを確認してください。 – Lloyd
.NET 4でこれを試しましたが問題はありませんでした。だから、タイプミスのコードをダブルチェックしてください。 – Jetti
2番目の例で誤字がないと確信していますか?私は 'name'変数の値が計算されると思います、これが正しく行われたことを確信していますか? –