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

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);
相关推荐
淡海水1 小时前
16-01-C#数据结构源码-附录A-术语表
unity·c#·游戏引擎·il2cpp
淡海水2 小时前
16-03-C#数据结构源码-附录C-参考资源
unity·c#·游戏引擎·il2cpp
天神哥哥啊3 小时前
unity联调注意事项-安卓
android·unity·游戏引擎
天神哥哥啊3 小时前
unity联调注意事项-IOS
unity·ios·游戏引擎
可爱系程序猿14 小时前
Unity 材质预览才弹 d3dcompiler_47.dll?先分清编辑器 SDK、着色器缓存和玩家包
程序人生·3d·unity·电脑·材质
xcLeigh15 小时前
Unity基础:使用Transform控制物体缩放——localScale与lossyScale的区别
unity·游戏引擎·教程
淡海水20 小时前
00-Unity和C#的GC剖析与对比-全篇导览
unity·c#·游戏引擎·gc
字节暗面1 天前
Unity AssetBundle 热更新资源保护排查笔记
unity·游戏加固·资源加密
魔士于安7 天前
unity 丑陋哥布林 哥布林有humannoid 动画没 带动画
unity·游戏引擎·材质·贴图·模型
小贺儿开发8 天前
Unity 家居视频遥控(细节优化)
科技·unity·程序员·udp·视频·工具·通信