枚举定义和语法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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),”待转换的字符串”));