程序的三种结构:
顺序结构:
循环结构:
while;do ..while;for
while、do while的区别:do while 至少执行一次
分支结构:
if……else ;switch...case ;a?b :c 三目
switch...case 注意防止穿透,有break跳出
跳转语句:
goto;break;continue
const:常量,不可改变的变量;防止团队开发中失误修改
例如PI=3.14
枚举:
-----枚举的定义枚举类型定义的一般形式为:enum 枚举名{ 枚举值表 };
-----注意:枚举元素不是字符常量也不是字符串常量,使用时不要加单、双引号。
枚举类型是常量不是变量,不能为其赋值
-----定义枚举类型的好处:
1.限制用户的赋值,只能在定义枚举中列举的值中选择:比如性别,只允许其输入 男、女,输入其他会报错
2.方便用户使用:比如定义一个产品型号,用户不必记住所有型号类型,一 "." 就可以找到相要的型号
-----常见的枚举类型:
MessageBoxButton、MessageBoxIcon等,(有待补充)
-----枚举中定义的内容:索引号默认是从0开始的,可以自定义
-----字符串与枚举的转换:
(自枚)Enum.Parse(typeof(自枚),要转换的字符串)
此处注意 try ……catch的使用 ,catch处理不成功的转换