作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
<分区>
Possible Duplicate:
C# int, Int32 and enum's
这可能是一个相当基本/更简单的问题我正在通过以下方式创建一个枚举。
案例 1 确实可以完美编译。但是案例 2 会引发错误。据我了解,int 和 Int32 在 C# 中的含义相同。
案例一
[Flags]
public enum MyEnum : int
{
Red = 0x1,
Green = 0x2,
Blue = 0x4
}
案例二
[Flags]
public enum MyEnum : Int32
{
Red = 0x1,
Green = 0x2,
Blue = 0x4
}
这里有什么区别,当枚举的成员被指定为 Int32 类型时,为什么 C# 不编译代码?
我是一名优秀的程序员,十分优秀!