using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            enum WeekDays
            {
                Monday,
                Thuesday,
                Wendnesday,
                Thursday,
                Friday,
                Saturday,
                Sunday
            }
            
        }
    }
}
以上的代码为什么编译不过呢,一直提示缺少“}”。看了几本电子书,有两种写法,一种有“;”,一种没有,如下:
1)enum WeekDays
            {
                Monday,
                Thuesday,
                Wendnesday,
                Thursday,
                Friday,
                Saturday,
                Sunday
            };
2)enum WeekDays
            {
                Monday,
                Thuesday,
                Wendnesday,
                Thursday,
                Friday,
                Saturday,
                Sunday
            }(这个地方不加“;”)
到底哪种对啊?分不多了,见谅!

解决方案 »

  1.   

    在方法中不可以定义type: enum WeekDays
    将它的定义拿出去
      

  2.   


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;namespace ConsoleApplication4
    {  class Program
      {
          enum WeekDays
          {
              Monday,
              Thuesday,
              Wendnesday,
              Thursday,
              Friday,
              Saturday,
              Sunday
          }  static void Main(string[] args)
      {    
      }
      }
    }或
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;namespace ConsoleApplication4
    {
        enum WeekDays
        {
            Monday,
            Thuesday,
            Wendnesday,
            Thursday,
            Friday,
            Saturday,
            Sunday
        }
      class Program
      {
      static void Main(string[] args)
      {    
      }
      }
    }
      

  3.   

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;namespace ConsoleApplication4
    {
      class Program
      {
      static void Main(string[] args)
      {
        
      }
      enum WeekDays  //放类里面或者类外面都可以,看需要了
      {
      Monday,
      Thuesday,
      Wendnesday,
      Thursday,
      Friday,
      Saturday,
      Sunday
      }
      }
    }
      

  4.   

      枚举 怎么定义到Main 方法里面去了` 拿出来就好了