技术栈

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. 单词接龙
相关推荐
变身缎带
19 小时前
Unity里基于Luban的buff系统
数据库·unity·游戏引擎
变身缎带
1 天前
Unity中较为完善的NetworkManager
unity·游戏引擎
作孽就得先起床
1 天前
unity webGL导出.glb模型
unity·c#·游戏引擎·webgl
心前阳光
1 天前
Unity发布运行在PICO4的安卓程序
android·unity·游戏引擎
Jessica巨人
1 天前
pico相关插件介绍
unity
leo__520
1 天前
基于模糊控制的MATLAB避障算法实现
算法·matlab·unity
Jet_58
2 天前
神庙逃亡(Temple Run)IL2CPP 逆向实战:从 APK 到 Frida 实现角色无敌
unity·il2cpp·逆向工程·frida·android逆向·hook技术·游戏逆向
Dr.勿忘
3 天前
MUMU模拟器adb连接失败:cannot connect to 127.0.0.1:16384: 由于目标计算机积极拒绝,无法连接。 (10061)
游戏·unity·adb·游戏程序·调试·模拟器
垂葛酒肝汤
3 天前
Unity中的协程的原理
unity·游戏引擎
垂葛酒肝汤
3 天前
Unity第一个项目
unity·游戏引擎
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)032025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Linux下V2Ray安装配置指南09Claude Code Skills 实用使用手册10BongoCat - 跨平台键盘猫动画工具