c#中枚举法的学习以及常用句式搭配

用户自定义枚举类型

1:所处的位置

1:在namespace 语句块中声明  (常用)
2;还可以在class和struct语句块中 中声明

注意:不能在主函数中进行声明

枚举法句式的一般结构

enum E_自定义枚举名
    {
       自定义枚举项名字1,   
       自定义枚举项名字2,
       自定义枚举项名字3,
       自定义枚举项名字4,   (以逗号结尾,最后一个枚举变量可以不输入逗号)
     }

2:常见枚举类型转化( 字符串类型转化为枚举类型

枚举类型 枚举变量名 = (枚举类型)Enum.Parse(typeof(枚举类型). 要转化的枚举项的字符串

E_sex sex = (E_sex)Enum.Parse(typeof(E_sex).man)  //输出结果为man

3:枚举法与  try catch 的搭配

try catch:代码放到try中,代码运行时会执行try中语句。如果没有异常,这些语句将执行下去,直到运行结束;如果一旦出现异常则跳出try,去执行catch中的内容(可以多个catch 同时存在)(来自网络总结)

                值得注意的是,可以一步读取用户选取的值所对应的枚举变量 ,使得代码更加简洁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值