>故障排除null從c#'s type.getType()
在C#中使用Type.GetType("namespace.a.b.ClassName")
,並獲得零結果可能會令人困惑。 本文解釋了為什麼會發生這種情況並提供解決方案。
方法使用代表完全合格類型名稱的字符串。 這通常包括命名空間和班級名稱。 但是,如果類型不在Type.GetType()
中或當前執行的組件中,則單獨使用完全合格的名稱是不夠的。 mscorlib.dll
>
和定義類型的程序集。 例如:
<code class="language-csharp">Type.GetType("namespace.qualified.TypeName, AssemblyName")</code>>指定彙編名稱刪除了歧義。 這樣可以確保檢索正確的類型,無論其位置如何
以上是為什麼type.getType在c#中返回null?的詳細內容。更多資訊請關注PHP中文網其他相關文章!