一千萬個為什麽

搜索

Type.GetType(“NameSpace.ClassName”,false,true)返回null。可能有什麽不對?

我試圖通過在ASP.net網站中使用反射來創建類的實例。類ClassName已定義並位於App_code文件夾中。以下行返回null,可能是錯誤的。

Type type = Type.GetType("NameSpace.ClassName", false, true);

最佳答案

僅提供類型名稱僅適用於以下方案:

  • 有問題的類型在當前正在執行的程序集中(即與代碼相同的程序集)

要麽

  • The type in question is in msc要麽lib.dll.

In all other cases, you have to supply the assembly-qualified name of the type. This is what allows it to locate the appropriate assembly and load it.

轉載註明原文: Type.GetType(“NameSpace.ClassName”,false,true)返回null。可能有什麽不對?