如何为枚举写自定义的Parse?

原创 2004年06月29日 20:20:00

比如:
public enum MyEnum { Monday,Tuesday,Wensday };

想实现:MyEnum e1 = MyEnum.Parse("Tuesday");
该怎么做呢?

开始在vs.net  ide中打MyEnum时,代码提示中没有Parse,搞得我以为enum没有Parse方法。但我看到IEnumeric的接口中是有parse的,不解。

后来saucer(思归/MVP) 象幽灵一下冒出来,写了一句:
use
MyEnum e1 = (MyEnum)System.Enum.Parse(typeof(MyEnum),"Tuesday");

解决了。

不过自定义的问题还是没解决,比如要实现MyEnum e1 = MyEnum.Parse("星期二"),这就不行了,继续thinking....

编写Action单元测试用例

 我们通常在开发web应用过程中,展现层Action的单元测试经常被我们忽视了,主要原因是:1、action层的业务逻辑比较简单。大家潜意识认为这一部分的代码不重要。2、action层难以模拟http...
  • xrqiu
  • xrqiu
  • 2009年03月17日 12:59
  • 623

java fastjson如何自定义转换含枚举类型对象(编程技巧)

使用fastjson序列化时,如果含有枚举类型,默认会根据枚举变量的ordinal值进行反序列且序列化时显示枚举字面代表的字符串。经常这种行为不是我们想要的,那么如何进行定制化枚举类型的序列化和反序列...
  • tang9140
  • tang9140
  • 2016年06月17日 17:41
  • 7523

开源软件与开源协议

要谈开源协议,首先要明确开源定义(Open Source Definition),不仅可以开源软件,也可以是硬件。在绝大多数情况下,我们所说的开源还是指开源软件 我们软件程序员接触最多的就是...
  • daizhoulin
  • daizhoulin
  • 2016年07月27日 11:34
  • 387

自定义view-二,使用枚举

在自定义View中添加enum类型,类似android 中的match_parent和wrap_content
  • qq_15771061
  • qq_15771061
  • 2016年04月05日 11:13
  • 716

C# Enum (注意Enum.Parse方法)

转自:http://fhuan123.iteye.com/blog/841381 C#点点滴滴—Enum 博客分类: ASP.net CC++C#IDEA.net  ...
  • anodaniu
  • anodaniu
  • 2013年01月06日 14:50
  • 3077

自定义枚举类

前言:说到枚举类,就要说一下单例模式,单例模式是在类本身只创建出一个实例,且外界不能够创建该类的实例。而枚举类与单例类似,要求类只能本身创建有限个数的实例,同样外界不能创建该类实例,可以称之为“多例模...
  • fightfaith
  • fightfaith
  • 2015年12月13日 22:07
  • 1262

C#自定义枚举类的实现

一个最简单的枚举类 public enum sex { male=0, female=1 } 然而使用或绑定时需要中文,解决办法有以下几种: 1. public enum se...
  • suneboy
  • suneboy
  • 2011年09月16日 00:01
  • 2927

yii2 RESTful 接口 api -2 : 写自己的接口方法search

yii2 的 restful 接口的默认  是帮写了很多的方法 下面我们需要书写自己的接口方法,譬如查找name是xxxx的条目 1. 更改配置:'urlManager' => [ 'class...
  • terry_water
  • terry_water
  • 2015年11月18日 10:33
  • 2737

如何为Apache JMeter开发插件(五)——监听器之Report (报告)

JMeter监听器组件前文介绍过,我们可以从实际用途上将JMeter的Listener(监听器)组件分为两大类Report (报告)和Vizualizers(监视器)。Report (报告)主要用于收...
  • xreztento
  • xreztento
  • 2016年09月28日 17:29
  • 2820

怎样自定义枚举类

1,怎样自定义枚举类? 自定义枚举类的方法为enum 后加你想要的名字,而enum前只能加public或者不加任何东西。枚举类是一个类,它可以有自己的属性,一般方法,构造方法。并且可以有多个。枚举类内...
  • taiyb
  • taiyb
  • 2015年06月30日 22:09
  • 1826
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何为枚举写自定义的Parse?
举报原因:
原因补充:

(最多只允许输入30个字)