如何在C#中将枚举转换为字符串?
注意:我有答案并会发帖,我先在这里搜索答案,但找不到,所以我想我会在找到后将问题/答案添加到网站上。
答案 0 :(得分:1)
转换实际上非常简单。您将使用以下内置函数:
object Enum.Parse(System.Type enumType, string value, bool ignoreCase);
enum TEST_ENUM
{
VALUE1,
VALUE2
}
// To convert from a string to a enum just do the following
string sTestEnum = "VALUE2";
TEST_ENUM eDatabase = (TEST_ENUM)(Enum.Parse(typeof(TEST_ENUM), sTestEnum, true));