枚举定义和语法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Try{

Catch{

};

水仙花数:它是一个三位数,设cba,

A*a*a+b*b*b+c*c*c=cba

153=1*1*1+5*5*5+3*3*3

For循环

Break和continue的用法。

三元运算符:表1?表2 :表3 eg:int max = a > b ? a : b 执行过程:首先计算表达式1,表达式1应该是一个能够计算成bool类型的值,如果表达1的值为true,则表达式2的值做为整个表达式的值,如果表1的值为false,则表达式3的值作为整个表达式的值。

表达式2和表达式3的类型一定要相同。

常量:

const 类型常量名= 常量值

枚举(结构体):让我们定义一种枚举类型并且在定义这种类型时,我们要指定这个类型的所有值.

enum 自己起的类型名称{值1,值2,值3.......值n};

枚举的定义,一般和类定义在同一个级别,这样,在同一个命名空间下所有的类就都可以使用这个枚举了。(方法中)

1).限制用户不能随意赋值,只能在定义枚举时列举的值中选择. 数据库中应用

2)不需要记每一个值是什么,只需要选择相应的值

3)定义枚举时,值不能是int类型。

enum Gender

男,

Class program

......

Gender sex;

Sex=Gender.男;

MessageBox.Show(“内容”, “标题”,MessageBoxButtons. MessageBoxIcon. );

如何把一个字符串转换成枚举类型:

(Gender)(Enum.Parse(typeof(Gender),”待转换的字符串”));

相关文档
最新文档