当前位置:  开发笔记 > 编程语言 > 正文

如何返回与给定字符串匹配的枚举值?

如何解决《如何返回与给定字符串匹配的枚举值?》经验,为你挑选了1个好方法。

所以我有一个字符串,我希望从枚举中获取一个值,并返回与string相同的名称.例:

enum Types{
    one,
    two,
    three
}

private Types getType(string value){   //Let's say value is "two"
    return Types.value;                //This should return the enum "two" of Types
}

我希望我说得够清楚!



1> I4V..:

使用Enum.Parse

var t = (Types)Enum.Parse(typeof(Types), "two");

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有