C#中怎样用System.Type对象扫描一个命名空间中的全部类?在线等

 我来答
tk36811677db69
2010-08-23 · TA获得超过1254个赞
知道小有建树答主
回答量:442
采纳率:89%
帮助的人:112万
展开全部
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
Module[] mdArr = asm.GetModules(false);
Type[] tparr = mdArr[0].GetTypes();
到这里就是类了,循环毁悄亩纤森输出类名就可运液以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nwilliamfeng
2010-09-06
知道答主
回答量:6
采纳率:0%
帮助的人:5.5万
展开全部
Type type = ...;
string nameSpace =...;
foreach(Type currType in type.Assembly.GetTypes())
{
if(currType .Namespace==nameSpace)
Console.WriteLine(currType);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霜之
2010-08-23 · TA获得超过187个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:141万
展开全部
GetMethods();//槐铅获得数据类型(这里源明宽雹亮是Class类)的所有公共方法成员

GetPropertys();//获得数据类型的所有公共属性成员
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon382
2010-08-23 · TA获得超过1064个赞
知道小有建树答主
回答量:1744
采纳率:0%
帮助的人:983万
展开全部
这个不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式