C#关于使用枚举遇到的问题----Parse()方法使用注意
2015-09-17 22:04
716 查看
声明了一个枚举
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
------------------by跃动的光子.博客园
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
------------------by跃动的光子.博客园
相关文章推荐
- .NET基础--索引器
- C#中使用强制类型实现字符串和ASCII码之间的转换
- C#.net 多级cookie写入读取代码,一级、二级域名
- C#实现字符串数组的TreeMap排序
- C#关于使用枚举遇到的问题----Type运算符使用的必要性
- C# AttributeUsage
- C#笔记 值类型 引用类型
- C# winform 窗体间互操作(用委托与事件)
- C#实现子窗体与父窗体通信方法实例总结
- C#知识点总结:Monitor和Lock以及区别
- c#调用带输出参数的存储过程
- C# in Depth (第十章 扩展方法)
- c# 字符串切割 split
- c# 委托 事件
- C# 之 Excel 导入一列中既有汉字又有数字:数字可以正常导入,汉字导入为空
- C# winform 拖拽效果
- C# 策略模式
- C# Math.Round
- C# windows服务:通过cmd命令安装、卸载、启动和停止Windows Service(InstallUtil.exe)
- 重新学习C# 之 数据类型(一)