黑马程序员 关于枚举类型总结
来源:互联网 发布:win7怎么优化开机速度 编辑:程序博客网 时间:2024/05/21 14:04
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
枚举的作用:1)限制用户不能随意赋值,只能在定义枚举时列举的值中选择。
2)不需要死记每一个值是什么,只需要选择相应的值。
注意:定义枚举类型时,值不能是int型。
枚举类型的变量可以强转成一个int类型
枚举在定义的时候是有一个默认编号的,默认从0开始。
如果把一个字符串类型转换为枚举类型语法如下:
(Gender)(Enum.Parse(typeof(Gender),"male"))
说明:可一直接给枚举元素赋值
Gender{男=1,女=2},这样该枚举类型的默认值就是从1开始一次往后加。
一个代码例子:
public enum Gender{男,女}
static void Main(string[] args)
{
Gender sex; //定义一个枚举Gender的变量
Console.WriteLine("请输入你的性别:");
string s = Console.ReadLine(); //控制台端输入一个字符串
try
{
sex=(Gender)Enum.Parse(typeof(Gender),s); //将字符串转换为Gender类型的
Console.WriteLine("您的性别为:"+sex); //注意这输出的例如:男和输入进去的男是不一样的,一个是Gender类型的
//一个则是字符串类型的
}
catch
{
Console.WriteLine("您输入的性别有误!");
}
Console.ReadKey();
}
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
- 黑马程序员 关于枚举类型总结
- 黑马程序员,枚举总结
- 黑马程序员_枚举类型
- 黑马程序员--java枚举类型
- 黑马程序员---java 枚举类型
- 黑马程序员_Java枚举类型
- 黑马程序员_关于枚举
- 黑马程序员--04关于枚举
- 黑马程序员_枚举总结
- 黑马程序员-java枚举总结
- 黑马程序员---枚举学习总结
- 黑马程序员---枚举类型的使用及其类型转换(学习总结)
- 黑马程序员----枚举类型的作用及类型转换(学习总结)
- 黑马程序员-java的枚举类型
- 黑马程序员_感受枚举类型
- 黑马程序员--枚举类型的基本应用
- 黑马程序员:枚举类型的定义
- 《黑马程序员》基础加强---枚举类型
- book.douban.com/doulist/4306818/
- CFtpConnection::GetFile和使用实例
- threadid=1: thread exiting with uncaught exception (group=0x40e40438)
- 【转载】设计模式之美_只有链接
- 湘潭oj1203/邀请赛A题 数论+java大数
- 黑马程序员 关于枚举类型总结
- Linux date命令
- J2EE之Servlet初见
- 互联网大佬的枕边美女
- Qt学习(七) QMessageBox弹出的对话框关闭后,整个程序退出的解决方法
- 【转载】基于android的远程视频监控系统(已开放源码)_只有链接
- C#程序打包(包括数据库安装)
- JDK Class 版本识别表
- Linux free 详细说明