您的位置:首页 > 其它

刚刚转入C#,遇到一个疑惑的问题

2004-12-16 17:04 267 查看
VB.net下Enum类型变量可以直接赋值为Int,如

namespace AboutEnum

{

    class Class1

    {

        public enum Sex { Male, Female }

        [STAThread]

        static void Main(string[] args)

        {

            Sex sex;

            sex = 0; //sex值为Male

            sex = 1; //提示类型错误

        }

    }

}

为什么会出现这种情况,难道0不是int类型的,还是0有更多含义?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: