码迷,mamicode.com
首页 > Windows程序 > 详细

C#关于使用枚举遇到的问题----Parse()方法使用注意

时间:2015-09-17 23:06:56      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:

声明了一个枚举

public enum ceshimeiju
{ 跃动,光子}

ceshimeiju ce = Enum.Parse(typeof(ceshimeiju ), "跃动", true);显示错误!

提示无法将类型object隐式转换为ceshimeiju。

看了看Parse()的返回类型发现是object,原来如此!

简单的说就是ceshimeiju继承于object,可以这么想:我需要一杯咖啡,却只得到一个空杯子,妥妥的投诉是吧.

解决也简单ceshimeiju ce = (ceshimeiju)Enum.Parse(typeof(ceshimeiju ), "跃动", true);只需要一个强制装换.

参考链接: https://msdn.microsoft.com/zh-cn/library/kxydatf9(v=vs.110).aspx 

 

C#关于使用枚举遇到的问题----Parse()方法使用注意

标签:

原文地址:http://www.cnblogs.com/yuedongdeguangzi/p/4817816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!