一、enum数据类型简介
enum 是一种数据类型, 在c#中,为值类型,主要对一些限定特定范围的变量使用。
enum类型是常量,初始化定义后,不可以进行修改赋值操作。
enum 是一批相同类型已知常量的组合而成,常量不可以为空。
enum 可以包含以下数据类型:
byte sbyte short ushort int uint long ulong
例:星期一 星期二 星期三 。。。
性别: 男 女
web表单提交方式:POST GET
二、enum数据类型应用
定义方法
public enum sex { male, female } public enum sex2 { male=10, female } public enum sex3 { male=10, female =15 }
例:枚举类型sex, 未进行sex赋值操作
第一个枚举数的值为0,后续枚举值依次加1
枚举类型sex2,第一个枚举数的值为10,后续枚举值依次加1
枚举类型sex3,第一个枚举数的值为10,第二个枚举值为15
using System; public class enumInfo { enum sex{male=10,female}; static void Main() { int a = (int)sex.male; int b = (int)sex.female; Console.WriteLine("male={0}",a); Console.WriteLine("female={0}",b); } } 输出: male = 10 female = 11