C#中的枚举类型是不是很少用?

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:42:05
在基础数据类型实例中,它不能作为参数传递,也不能有自己的属性,事件,不能定义自己的方法,也不能接口继承,那么它主要用于什么情况呢?请举例说明。。。谢谢了。

枚举是事先定义好的一系列有限的值,其实作用也很明显,定义好一个枚举的话,可以限定数据值的范围;
例如性别:男、女也就两个值(人妖不算),你定义一个性别的枚举,在前台就可以限制非法的输入,也就是说,性别数值也只有是男女才可以进行下一步的操作。
有点像正则的意思,只有符合或者说是与枚举值匹配的值才是合法的值,枚举的作用就是这个意思。

路过~希望可以帮助你~

你现在用的地方少 但不代表没用
比如 一星期七天 就可以用枚举啊

用的多了,比方说一个添加/修改货物信息的WINFROM界面,如何判断打开这个界面时是做什么的操作,界面上需要修改哪些东西,这时就可以在界面代码中添加个枚举,根据不同的构造去给枚举变量赋值,再在界面事件中根据这个枚举变量做不同的事

经常用啊,如MessageBox里的MessageBoxButtons.OK,这是他的一个值,其他的值都是枚举类型啊