首页 > 后端开发 > C++ > 为什么type.getType在c#中返回null?

为什么type.getType在c#中返回null?

Barbara Streisand
发布: 2025-01-28 22:16:10
原创
297 人浏览过

Why Does Type.GetType Return Null in C#?

>故障排除null从c#'s type.getType()

在C#中使用Type.GetType("namespace.a.b.ClassName"),并获得零结果可能会令人困惑。 本文解释了为什么会发生这种情况并提供解决方案。

方法使用代表完全合格类型名称的字符串。 这通常包括命名空间和班级名称。 但是,如果类型不在Type.GetType()中或当前执行的组件中,则单独使用完全合格的名称是不够的。mscorlib.dll>

>关键是使用汇编合格名称。这包括名称空间,类名,

定义类型的程序集。 例如:

Type.GetType("namespace.qualified.TypeName, AssemblyName")
登录后复制
>指定汇编名称删除了歧义。 这样可以确保检索正确的类型,无论其位置如何

以上是为什么type.getType在c#中返回null?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板