C# 在C语言中将字符串转换为枚举#
可能重复:C# 在C语言中将字符串转换为枚举#,c#,enums,C#,Enums,可能重复: 如何在C#中将枚举转换为字符串 注意:我有答案并将发布,我先在这里搜索答案,但找不到,所以我想我会在找到答案后将问题/答案添加到网站。转换其实很容易。您将使用内置的以下功能: object Enum.Parse(System.Type enumType, string value, bool ignoreCase); enum TEST_ENUM { VALUE1, VALUE2 } // To convert from a string to a enum just
如何在C#中将枚举转换为字符串
注意:我有答案并将发布,我先在这里搜索答案,但找不到,所以我想我会在找到答案后将问题/答案添加到网站。转换其实很容易。您将使用内置的以下功能:
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));
转换实际上相当容易。您将使用内置的以下功能:
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));
精确复制:我投票决定关闭“精确复制”。请看完全同意不知道为什么它没有出现在我最初的搜索。。。我将删除。仅供参考搜索字符串使用:“字符串以c#形式枚举”知道为什么它不会出现,以及为什么写主题时检查没有打开它吗?问题是:为什么问题16100甚至没有出现在相关的侧边栏中?完全重复:我投票关闭“完全重复”。请看完全同意不知道为什么它没有出现在我最初的搜索。。。我将删除。仅供参考搜索字符串使用:“c#中枚举的字符串”知道为什么它不会出现,以及为什么写主题时检查没有显示它吗?问题是:为什么问题16100甚至没有出现在相关的侧栏中?