技术栈

C# 字符串和枚举类型互相转换

2301_793116942024-04-12 20:12

string 转TEnum

复制代码
if (Enum.IsDefined(typeof(TEnum), s))
{
    TEnum e = (TEnum)Enum.Parse(typeof(TEnum), s);
}

或

复制代码
Enum.TryParse<TEnum>(s, out TEnum e);

TEnum 转 string

复制代码
string s = e.ToString();

或

复制代码
string s = Enum.GetName(typepof(TEnum), e);
上一篇:C#项目引用解决方案中其他项目dll时,出现黄色感叹号的解决方案
下一篇:127. 单词接龙
相关推荐
沉默金鱼
1 天前
Unity实用技能-格式化format文字
ui·unity·游戏引擎
jyy_99
1 天前
通过网页地址打开unity的exe程序,并传参
unity
qq_20527905
2 天前
Unity TileMap 使用经验
unity·游戏引擎
心灵宝贝
2 天前
Mac Unity 2018.dmg游戏工具 安装步骤 简单易懂教程(附安装包)
macos·unity·游戏引擎
TO_ZRG
2 天前
Unity SDK 通过 Registry 分发及第三方依赖处理指南
unity·游戏引擎
龙智DevSecOps解决方案
2 天前
Perforce《2025游戏技术现状报告》Part 1:游戏引擎技术的广泛影响以及生成式AI的成熟之路
人工智能·unity·游戏引擎·游戏开发·perforce
WarPigs
3 天前
Unity编辑器开发笔记
unity·编辑器·excel
霜绛
3 天前
Unity:lua热更新(三)——Lua语法(续)
unity·游戏引擎·lua
世洋Blog
4 天前
更好的利用ChatGPT进行项目的开发
人工智能·unity·chatgpt
evolution_language
4 天前
Unity场景(Scene)的注意事项和易错点
unity·游戏引擎·scene
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连04UV安装并设置国内源05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07“我的电脑”图标没了怎么办 4种方法找回08Labelme从安装到标注:零基础完整指南09全球最强模型Grok4,国内已可免费使用!(附教程)10Gemini 3.0 Pro Preview 实测报告