C#或VB.NET如何遍历程序中某个类(class)?
比如我写了一个Student类,现在我需要遍历整个程序中所有的Student并对某个属性作比较。应该怎么做才能遍历所有Student类呢?我的描述有误,我是想遍历程序中所...
比如我写了一个Student类,现在我需要遍历整个程序中所有的Student并对某个属性作比较。应该怎么做才能遍历所有Student类呢?
我的描述有误,我是想遍历程序中所有Student类的已经声明的对象。 展开
我的描述有误,我是想遍历程序中所有Student类的已经声明的对象。 展开
1个回答
展开全部
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");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询