技术栈

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. 单词接龙
相关推荐
nnsix
4 小时前
Unity PicoVR开发 实时预览Unity场景 在Pico设备中(串流)
unity·游戏引擎
一只一只
10 小时前
Unity之UGUI Button按钮组件详细使用教程
unity·游戏引擎·ugui·button·ugui button
WarPigs
13 小时前
Unity阴影
unity·游戏引擎
一只一只
14 小时前
Unity之Invoke
unity·游戏引擎·invoke
tealcwu
17 小时前
【Unity踩坑】Simulate Touch Input From Mouse or Pen 导致检测不到鼠标点击和滚轮
unity·计算机外设·游戏引擎
ThreePointsHeat
17 小时前
Unity WebGL打包后启动方法,部署本地服务器
unity·游戏引擎·webgl
迪普阳光开朗很健康
17 小时前
UnityScrcpy 可以让你在unity面板里玩手机的插件
unity·游戏引擎
陈言必行
1 天前
Unity 之 设备性能分级与游戏画质设置与设备自动适配指南
游戏·unity·游戏引擎
CreasyChan
2 天前
Unity DOTS技术栈详解
unity·c#·游戏引擎
在路上看风景
2 天前
1.1 Unity资源生命周期管理与内存机制
unity
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Linux下V2Ray安装配置指南04手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!05Labelme从安装到标注:零基础完整指南06jdk21下载、安装(Windows、Linux、macOS)07GitLab 零基础入门指南:从安装到项目管理全流程08UV安装并设置国内源09【踩坑笔记】50系显卡适配的 PyTorch 安装102025-04-03 Latex学习1——本地配置Latex + VScode环境