我有一个C# ASP.NET Web应用程序项目,其中所有页面都位于全局/默认/顶级命名空间中。(我没有显式的命名空间声明。当我在Red的.NET反射器中查看已编译的web应用程序的DLL时,我可以验证所有类都位于顶级.NET命名空间中。)有什么好的、自动化的方法将所有页面和自定义控件移动到一个新的<
我使用反射从命名空间中检索类型,并执行以下操作: Type baseType = typeof(BaseUpdate);
var updateTypes = baseType.Assembly.GetTypes我检索所有我想要的类型,并且可以用它们做一些事情。但作为补充,我还检索了一些“奇怪的”类型,我并不真正理解它们来自哪里。该标志帮助我区分这些类型,但它们是什么,为什么会出现在那里?