技术栈

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. 单词接龙
相关推荐
CreasyChan
2 小时前
Unity UniRx Observable 类详解及使用
游戏·unity·c#·游戏引擎
老朱佩琪!
4 小时前
Unity策略模式
unity·设计模式·策略模式
老朱佩琪!
21 小时前
Unity备忘录模式
java·unity·备忘录模式
一帘多啦A梦
1 天前
解决unity2022.3.x版本项目使用vs无法生成解决方案的问题
unity·vs
weixin_42429467
1 天前
Unity LocalPosition 和 Position 的区别?还有其他的Position 没?
unity·游戏引擎
UX2017
1 天前
Git LFS 管理 Unity 大文件
git·unity
nnsix
1 天前
Unity WebGL端调用Windows窗口选择文件
unity·游戏引擎·webgl
向宇it
1 天前
【unity游戏开发——网络】使用Unity+PurrNet+Heathens+Steam,在 Unity 中通过 Steam与你的朋友建立联系
网络·游戏·unity·c#·游戏引擎·steam
nnsix
1 天前
Unity 反编译dll(Windows平台)
unity
XR技术研习社
1 天前
四种安装特定版本Package的方法
unity·ar·xr·vr
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03UV安装并设置国内源043D 圣诞树网页代码05Gemini3 生成的基于手势控制3D粒子圣诞树06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题09Labelme从安装到标注:零基础完整指南10GLM-4.7 vs MiniMax-M2.1:代码工程理解