订阅 漓筝轩 的RSS 

如何通过反射取得ENUM实际的类型

一个ENUM申明如下
enum TestEnum :byte
{
      ID ,
      Test,
      TestR
}

如何取得实际的Enum  class type :byte


已经得到解决,下列代码没有含安全检查
Type x = typeof(TestEnum);
            MessageBox.Show("Base " + x.BaseType+
                "\r\nDec  "+x.DeclaringType+
                "\r\nEle "+x.GetElementType()+
                "\n" + x.GetFields()[0].DeclaringType+
                "\\\\" + x.GetFields()[0].FieldType);

粗体字就是取得数据的代码

posted @ 2006-04-28 15:32  Jeason  阅读(984)  评论(0编辑  收藏  举报
订阅 漓筝轩 的RSS