当前位置:编程学习 > C#/ASP.NET >>

枚举小问题 请教一下

public enum sex
{
women=0,man=1

}
0和1是什么意思? --------------------编程问答-------------------- int m=(int)sex.women; //m=0 --------------------编程问答--------------------

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

}


--------------------编程问答-------------------- 枚举在内存中的值。 --------------------编程问答-------------------- enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除 char 以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如:
 enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
在此枚举中,Sat 为 0,Sun 为 1,Mon 为 2
--------------------编程问答-------------------- 也可自己定义
women=1,man=2 --------------------编程问答-------------------- enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除 char 以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如:
 enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
在此枚举中,Sat 为 0,Sun 为 1,Mon 为 2
--------------------编程问答-------------------- 就是说你这个里面存了二个值
为0和1
如果你要调用
sex.women
它就会知道是0
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,