如:
public class test
{
public enum enum1
{
}
public enum enum2
{
}
public enum enum3
{
}
class te {}
public int i = 0;
}
我现在要一个方法,能找到test类型中所有的枚举
public class test
{
public enum enum1
{
}
public enum enum2
{
}
public enum enum3
{
}
class te {}
public int i = 0;
}
我现在要一个方法,能找到test类型中所有的枚举
解决方案 »
- 急求c#物业管理系统(要的是用VS2005写的网页式的)
- datagridview列里显示对象的属性问题!!!
- C#2008 联接数据库查找某货品 查找请教!
- 怎样关闭passwordchar
- winform下的原生模型工具
- 求教,使用C#利用DirectShow开发摄像头
- %%%%%%%%%%%%%50分快来人啊,简单的问题,循环输出几行数据%%%%%%%%%%%%
- datagridview中添加多条记录,然后保存到数据中;郁闷好几天了,谁进来指导一下,高分奉送
- 这段代码为什么会出错啊!!(问题很简单,100分应该够了!)
- 怎么用时间触发事件
- 微软会把.NET搞成非托管的吗?
- dataGridView 进行一次操作后如何自动读取下一条?
foreach (Type t in typeof(test).GetNestedTypes(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
Console.WriteLine(t.Name);
if (t.IsEnum)
Console.WriteLine(t.Name);
Type t = typeof(test);
Type[] types = t.GetNestedTypes();
List<Type> enums = new List<Type>();
foreach(Type type in types)
{
if(type.BaseType == typeof(Enum))
{
enums.Add(type);
}
}