在静态类中定义了枚举类型:public static myData

    public enum dataType
       {
         a,b,c
        }
}在程序中的一个方法中引用这个枚举类型dataType时,程序报错:错误 “myData.dataType”: 静态类型不能用作参数
怎么使用静态类中定义的数据类型呢?

解决方案 »

  1.   

    完全没问题啊,你怎么写的?    static class myData
        {
            public enum dataType
            {
                a, b, c
            }
        }    class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine(myData.dataType.a);
            }
        }
      

  2.   


    public static myData 这行是什么?没有类型啊。编译都过不去
    改成这样:
    public static class myData
        {
            public enum dataType
            {
                a, b, c
            }
        }