枚举对象全部都是int型的吗?

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:10:50

在默认情况下枚举类型都是int型的。但是可以再定义枚举型时制定特定的类型
例如:
enum weekday:long{sun,mon,tue,wed,thu,fri,sat};这样枚举类型就是long型了

不过不能可以指定任意的的类型符,它可以是:long、ulong、int、uint、short、ushort、byte、sbyte中的一种

枚举是一个常亮整型值列表,例如enum we{a,b,c=1,d,f};可以为每一个枚举名(a,b之类)赋值c=1,也可以不赋值例如a,则系统会自动第一个赋值0第二个赋值1,以此类推。c叫做枚举名,而1是值,是整型常亮

不是,你可以自己设定,例如
public enum Sex
{
male,famale
}