枚举enum,是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
通过有限范围限定了取值的范围,比string类型更容易防止错误的输入。
若采用枚举enum
public enum Gender{//在类里写,如果不在,就不加public修饰符
男,女
//由于是值类型,系统提示是Gender0和1代表男女,这个被调用时可用强制转换写成(Gender)0、(Gender)1
}
字段采用:
private Gender sex = Gender.男;//不能直接把字符串直接赋值给Gender类型,也可以是(Gender)0
然后是属性:
public Gender Sex{ get{ ; } set { ; } }
构造方法也需要:
public Child(Gender sex){}
初始化对象传入的性别参数也需要
//或者是Child c1 = new Child("刘小牛",(Gender)0);
Child c1 = new Child("刘小牛",Gender.男);
枚举是值类型;
枚举中不能定义字段属性和方法;
枚举值是从0递增的证书,可以用枚举值赋值,也可以用枚举项序列号赋值
枚举,只能重0开始
特点

枚举限定性别:

枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
枚举 enum
枚举是值类型
枚举中不能定义字段属性和方法
枚举的值是从0开始递增的整数

枚举类型,定义
枚举使用的例子

1,枚举是值类型
2,枚举中不能定义字段,属性,方法
3,枚举值是从0递增的整数,如上面的例子,男是0 女是1
4,也可以给枚举值赋自己定义的值,如 男=10,女=34
5,给枚举值赋值时,可以不赋值Gender.男 可以赋值 (Gender)0
看下面的例子:
输出的结果是:

如果是下面的呢?

输出

枚举:限定了范围
枚举:
1、值类型
2、不能定义字段属性和方法
3、枚举值是从0递增的整数
例子:enum Gender
//Child c1 = new Child("梁晓雪", "女", 4);//错误 5 参数 2: 无法从“string”转换为“Gender”
//Child c2 = new Child("刘小牛","猴",5);
//Child c2 = new Child("刘小牛", Gender.男, 5);
Child c2 = new Child("刘小牛", (Gender)0, 5);
1、创建枚举类型:项目名称,右键,添加,类或新建项(代码文件)
2、枚举属于值类型,枚举中不能定义字段属性和方法,枚举值是从0开始的整数值
3、枚举类型限定了一组有限的值,可以在某种程度上防止错误数据的输入

右键添加项 关键字 enum
枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
数字类型和枚举类型是可以相互转换的调用的时候(枚举型名称)数字即枚举默认值整数
枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数

888888
枚举类型 的定义和使用

枚举是值类型
不能定义字段属性和方法
枚举值是从零递增的整数,可以使用默认值,也可以自行赋值
枚举类型的定义使用





枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
枚举:
1、值类型
2、不能定义字段属性和方法
3、枚举值是从0递增的整数
例子:enum Gender
{
男,女
}
男等同整型的0,女等同整型的1

枚举:限定了范围
枚举:
1、值类型
2、不能定义字段属性和方法
3、枚举值是从0递增的整数
例子:enum Gender
{
男,女
}
枚举
枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
enum(枚举)的用法
枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
enum(枚举)的用法
枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
1、枚举是值类型
2、枚举中不能定义字段属性和方法
3、枚举值是从0递增的整数
枚举类型的使用:

//Child c1 = new Child("梁晓雪", "女", 4);//错误 5 参数 2: 无法从“string”转换为“Gender”
//Child c2 = new Child("刘小牛","猴",5);
//Child c2 = new Child("刘小牛", Gender.男, 5);
Child c2 = new Child("刘小牛", (Gender)0, 5);
//枚举(值类型)
//枚举中不能定义字段属性和方法
//枚举的值的实质是从0开始的整数值,本例子中男、女的值是0、1
Console.WriteLine("我叫{0},我是{1}生",c1 .Name ,c1.Sex );
Console.WriteLine("我叫{0},我是{1}生", c2.Name, c2.Sex);
枚举属于值类型
枚举中不能定义字段属性和方法、
枚举值是从0递增的整数
枚举类型主要是用来限定某个值的范围
1、创建枚举类型:项目名称,右键,添加,类或新建项(代码文件)
2、枚举属于值类型,枚举中不能定义字段属性和方法,枚举值是从0开始的整数值
3、枚举类型限定了一组有限的值,可以在某种程度上防止错误数据的输入
枚举是值类型
没居中不能定义字段属性和方法
枚举值是从0递增的整数
枚举 enum(关键字)
1、枚举是值类型
2、枚举中不能定义字段属性和方法
3、枚举值是从0递增的整数
enum{枚举选项}*不能定义属性和方法
应用:枚举所在的类名 . 枚举选项
属于 值类型
枚举值从0开始递增,为整型