【黑马程序员】C#之常量枚举

来源:互联网 发布:腾讯云和阿里云哪个牛 编辑:程序博客网 时间:2024/06/07 06:43

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

常量:不可改变的量
语法:
const 类型 长两名=常量值;
枚举:定义枚举类型时要指定这个类型所有的值;
语法:

enum 类型名称{值1,值2,……}


注意:
枚举一般和类在同一个级别,方便这个命名空间里所有的类使用
也可以定义在类里。
枚举示例:
enum LiMing{李明;男;21;}


枚举的使用:
LiMing Name;Name=LiMing.李明;

枚举的作用:
1、限制用户随意赋值
2、不需要死记值,只需要选择提供的值
注意:
枚举不能使用int类型
枚举可以强制转换成int类型:
Consol.WriteLine((int)Name);


枚举的值在定义时有一个默认编号,编号从0开始
将字符串转换成枚举类型:
string str=Console.ReadLine()(LiMing)(Enum.Parse(typeof(LiMing),str));


---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

原创粉丝点击