枚举小问题 请教一下

KbFeier 2010-09-12 11:17:44
public enum sex
{
women=0,man=1

}
0和1是什么意思?
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjava_net 2010-09-13
  • 打赏
  • 举报
回复
就是说你这个里面存了二个值
为0和1
如果你要调用
sex.women
它就会知道是0
黎木雨 2010-09-13
  • 打赏
  • 举报
回复
enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除 char 以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如:
enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
在此枚举中,Sat 为 0,Sun 为 1,Mon 为 2
wuyq11 2010-09-12
  • 打赏
  • 举报
回复
也可自己定义
women=1,man=2
wuyq11 2010-09-12
  • 打赏
  • 举报
回复
enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除 char 以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如:
enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
在此枚举中,Sat 为 0,Sun 为 1,Mon 为 2
兔子-顾问 2010-09-12
  • 打赏
  • 举报
回复
枚举在内存中的值。
q107770540 2010-09-12
  • 打赏
  • 举报
回复

public enum sex
{
women=1, //默认是从0开始,如果手动设置成1,则man的值就是2
man

}


q107770540 2010-09-12
  • 打赏
  • 举报
回复
int m=(int)sex.women; //m=0

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧