首页 > Windows开发 > 详细

c# 枚举类型

时间:2015-12-25 18:40:23      阅读:263      评论:0      收藏:0      [点我收藏+]

枚举类型是用户自定义的整形,其定义形式如下

public enum TimeOfDay
{
Morning = 0,
Afternoon = 1,
Evening = 2
}

枚举类型在实例化的时候其实是作为struct类型的

获取该枚举类型string表示方式

TimeOfDay time = TimeOfDay.Afternoon;
Console.WriteLine(time.ToString());

获取该枚举类型名称对应的int值

TimeOfDay time2 = (TimeOfDay) Enum.Parse(typeof(TimeOfDay), "afternoon", true);
Console.WriteLine((int)time2);

其中Enum.Parse()方法返回的是object类型,必须明确显示转换为相应的枚举类型,期间将会发生拆箱操作

c# 枚举类型

原文:http://www.cnblogs.com/tianmochou/p/5076543.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!