日期:2014-05-19  浏览次数:20811 次

请教c#中枚举类型的用法/
public   partial   class   _Default   :   System.Web.UI.Page  
{
        enum   mm
        {
                aa=100,
                bb,
                cc
        }
       
       
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                Response.Write(mm.aa);//请问一下,此时怎么输出aa呢,不应当输出100吗?
还有就是C#中的枚举类型的成员(aa,bb,cc)不可以定义数据类型吗?如string   aa;
只能为int型?
        }
}


------解决方案--------------------
Response.Write(mm.aa); 这样是只输出aa 字符的
Response.Write(((int)mm.aa)); 这样就可以输出100.

enum只能为整型(int)...