C#或VB.NET如何遍历程序中某个类(class)?

比如我写了一个Student类,现在我需要遍历整个程序中所有的Student并对某个属性作比较。应该怎么做才能遍历所有Student类呢?我的描述有误,我是想遍历程序中所... 比如我写了一个Student类,现在我需要遍历整个程序中所有的Student并对某个属性作比较。应该怎么做才能遍历所有Student类呢?
我的描述有误,我是想遍历程序中所有Student类的已经声明的对象。
展开
 我来答
阳光的雷咩咩
2018-06-08 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7785万
展开全部
Assembly assembly = typeof("当前程序集名称").Assembly;
//或
Assembly assembly = Assembly.GetExecutingAssembly();//当前程序集
foreach (Type type in assembly.GetTypes())
{
    Console.WriteLine(type.FullName);
    //if(type.FullName.EndsWith(Student))
           Console.WriteLine("found");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式