public class test {
    enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday };
}
改为
enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday };

解决方案 »

  1.   

    using System;//new
    public enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday };public class EnumTest {
        
        public static void Main() {    Type weekdays = typeof(Days);//new    Console.WriteLine("The days of the week, and their corresponding values in the Days Enum are:");    foreach ( string s in Enum.GetNames(weekdays) )
            Console.WriteLine( "{0,-11}= {1}", s, Enum.Format( weekdays, Enum.Parse(weekdays, s), "d"));
        }
    }
      

  2.   

    Type weekdays = typeof(test.Days);
      

  3.   

    首先要把enum Days改为public
    然后Type weekdays = typeof(test.Days);
    要用类名访问,不要用对象访问。
      

  4.   

    只能这样嘛?难道不能把enum放到类中吗?为什么类中放Int就没事?按照上面的写法不放到类中,那如果enum Days放到别的文件中怎么办?
      

  5.   

    首先要把enum Days改为public
    然后Type weekdays = typeof(test.Days);
    要用类名访问,不要用对象访问。难道不用实例化就可以使用?
      

  6.   

    不用实例化
    using System;public class test 
    {
    public enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday };
    }
    public class EnumTest 
    {
        
    public static void Main() 
    {
            
    Type weekdays = typeof(test.Days); Console.WriteLine("The days of the week, and their corresponding values in the Days Enum are:"); foreach ( string s in Enum.GetNames(weekdays) )
    Console.WriteLine( "{0,-11}= {1}", s, Enum.Format( weekdays, Enum.Parse(weekdays, s), "d"));
    }
    }
      

  7.   

    Type weekdays = typeof(t.Days);行得通吗??
    t.Days.GetType()
    or
    typeof( test.Days );
      

  8.   


    拿出来,
    public class test {
    enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday };
    }
    ====〉
    public class test {}
    enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday }