c# - 为什么当输入与typof(X).GetFullName 完全相同的输入时,Type.GetType 不返回类型?
问题描述
假设我有一个包含大量子类的项目,我想即时询问它们。
给定一个完整的命名空间和类名:
SomeCompany.SomeProduct.Data.Sample.Client.clsName
在我的测试课中,我有以下内容:
string fullClassName = typeof(SomeCompany.SomeProduct.Data.Sample.Client.clsName).FullName;
// returns "SomeCompany.SomeProduct.Data.Sample.Client.clsName"
Type classType = Type.GetType("SomeCompany.SomeProduct.Data.Sample.Client.clsName");
// throws an error or with false for error reporting returns null
完全相同的类名怎么会不起作用?我错过了什么?我没有使用 using 来缩短任何内容,因此使用了完整的整个类名,并且在这两种情况下都不起作用,即使它们在理性上应该是相同的。
解决方案
推荐阅读
- python - 文本相似性。余弦相似度。指定结果
- c# - 使用 MCV 将结果从网格分散到多个页面
- app-store-connect - 我所有 iOS 应用程序的删除率突然增加
- sql-server - 当 SQL Server 中的子级可用时阻止父级删除
- mongodb - 如何计算所有选定数据集的平均时间值?
- memory - 用 Arduino 返回字节数组
- c# - 使用 C# HttpClient 下载的 Skype Emoticon 与使用浏览器下载的字节流不同
- python - Pandas - 为每个实例选择最大值
- javascript - 通过'this'在javascript中列出()php
- r - 在 R 的全局环境中使用从包函数动态加载的 dll