技术栈

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 小时前
Enscape × Paraverse | 从设计到一键发布、网页分享、实时交互的全新体验
unity·ue5·xr·3dsmax·webgl·实时云渲染·云桌面
老朱佩琪!
5 小时前
Unity迭代器模式
unity·设计模式·迭代器模式
程序猿多布
6 小时前
Unity 多语言系统实现
unity·多语言
CreasyChan
7 小时前
Unity中C#状态模式详解
unity·c#·状态模式
鹿野素材屋
7 小时前
动作游戏网游:帧同步下的动画同步
unity·游戏引擎
世洋Blog
7 小时前
数据驱动与MVC
unity·mvc
WMX1012
8 小时前
Unity添加近身菜单-MRTK
unity·游戏引擎
在路上看风景
1 天前
15. 纹理尺寸是4的倍数
unity
AT~
1 天前
unity 使用Socket和protobuf实现网络连接
unity·游戏引擎
怣疯knight
1 天前
Cocos creator判断节点是否能用的方法
unity·cocos2d
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05Neo4j(一) - Neo4j安装教程(Windows)06【AutoGLM部署】本地私有化部署AI手机Agent07Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser08Open-AutoGLM Windows 安装部署教程09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10BongoCat - 跨平台键盘猫动画工具