1.枚举:枚举就是列举出一组常用的值,相当于一种自定义数据类型
枚举的好处:避免非法赋值,规范程序开发
程序中常见的枚举类型:ConnectionState(连接状态)、CommandBeHavior、DialogResult,View
枚举的使用:性别,颜色,红绿灯,
2.枚举类型与其他类型之前的转换
枚举类型与int类型之间的转换
由枚举-->int 需要强制转换
由int-->枚举 需要强制转换
注意:枚举中第一个值默认起始为0
枚举类型与string类型之间的转换
由枚举-->string 通过tostring() Convert.toString()即可
由string-->枚举 eg:(Gender)Enum.Parse(TypeOf(Gender),"男")
3.声明一个枚举
public enum Gender{
男,女
}
4.实现ListView数据更改
1.判断有没有选中要进行更改的行
this.lvStuInfo.SelectedItems.Count;//得到选中行的个数
2.得到选中行的学生学号
string stuNo = this.lvStuInfo.SelectedItems[0].Text;
5.PictureBox控件
PictureBox: 展示图片
ImageList: 存放图片
如何从ImageList中取出图片?
eg:this.pbAbout.Image = this.ilAbout.images[index];
6.Timer控件
Timer:定时器控件 规定每隔一定时间做某事
属性:
enabled:设置或获取控件的可用状态
Interval:设置定时时间 以毫秒为单位
事件:
Tick():设置定时器每隔一段时间自动做某事
方法:
Start():启动定时器
Stop():停止定时器




