日期:2014-05-17  浏览次数:21117 次

枚举?这个为什么报错?

 public class Program
    {
        static void Main(string[] args)
        {           
          enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };
        }   
    }


上面的代码什么报错呢?

------解决方案--------------------
汗,你把枚举放在函数内部,会报错的,放在外面!

你可以把枚举 看作一个类,或者一个结构体
而main是一个方法,一个方法里本来就不可以定义类,结构,枚举等类型的。
------解决方案--------------------
枚举就是一个类,从System.Enum继承。
------解决方案--------------------
引用:
汗,你把枚举放在函数内部,会报错的,放在外面!

你可以把枚举 看作一个类,或者一个结构体
而main是一个方法,一个方法里本来就不可以定义类,结构,枚举等类型的。
我刚开始还没看出来..顶
------解决方案--------------------
枚举怎么能在方法里定义