小编Sri*_*ram的帖子

在用户定义的程序集下获取所有类型

我试图获取在特定用户定义的命名空间下定义的所有类型

Assembly.GetEntryAssembly().GetTypes().Where(t => t.Namespace == "namespace")


    <>c__DisplayClass3_0    
    <>c__DisplayClass4_0    
    <>c__DisplayClass6_0    
    <>c__DisplayClass2_0    
    <>c__DisplayClass2_1    
    <>c__DisplayClass2_2    
    <>c__DisplayClass2_3    
    <>c__DisplayClass2_4    
    <>c__DisplayClass2_5    
    <>c__DisplayClass2_6    
    <>c__DisplayClass2_7    
    <>c__DisplayClass2_8
Run Code Online (Sandbox Code Playgroud)

我的问题为什么我得到这些额外的类型没有在该命名空间下定义?

如何选择用户定义类型的类型?

有人解释了这些是什么以及如何在用户定义的命名空间中定义它们.

c# reflection system.reflection .net-core

6
推荐指数
1
解决办法
768
查看次数

标签 统计

.net-core ×1

c# ×1

reflection ×1

system.reflection ×1