刚刚转入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有更多含义?
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有更多含义?
相关文章推荐
- 刚刚遇到的一个问题:多个网站同时抓取
- 刚刚遇到的一个问题的总结.
- 关于《Java编程思想》注解篇的一个案例所遇到的疑惑-apt参数的问题
- 最近一个刚刚毕业的朋友说,他面试时候,遇到最频繁的css问题就是垂直居中,这里给出几种垂直居中方式!
- 刚刚遇到了一个棘手的电脑问题,好险!
- Dot3 Bump Mapping和Render to texture遇到的一个问题
- 【已经解决】安装oracle中遇到的一个小问题。。。
- 【算法】(遇到的问题)给定一个数组,找出不在数组中的最小的那个数字
- 工作中遇到的一个有关<textarea></textarea>换行的问题
- 今天在处理GridView分页问题时遇到了一个比较常见的分页出错问题。
- 遇到一个malloc报错的问题
- cocos中使用tinyxml2遇到的一个小问题
- C#读取C++编写的DLL时遇到的一个问题
- 刚刚发现的一个小问题的解决办法(datalist绑定和itemcommand)
- 微信小程序外部API调用方法,遇到的一个小问题
- PopupWindow中设置一个ListView遇到的焦点问题
- webupload文件上传过程中遇到的一个问题
- 在QT框架下开发MFC主程序的一个插件遇到的问题
- 遇到一个问题,大家来看看
- 安装Windows7遇到的一个小问题