枚举定义和语法
- 格式:doc
- 大小:15.50 KB
- 文档页数:2
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),”待转换的字符串”));。