技术栈

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. 单词接龙
相关推荐
Sator1
14 小时前
Unity关于射击游戏人物动画的设计经验
游戏·unity·游戏引擎
冰凌糕
14 小时前
Unity3D Shader 坐标空间详解
unity
心前阳光
1 天前
Unity之ScrollRect简易实现
unity·游戏引擎
WarrenMondeville
2 天前
9.Unity面向对象-对象池
unity
KaGme
2 天前
生成3DGS场景在unity中的呈现
3d·unity·游戏引擎
zyh______
2 天前
关于unity的序列化
unity·游戏引擎
星夜泊客
2 天前
C# : 引用类型都存在堆上吗
unity·c#
点量云实时渲染-小芹
2 天前
Unity模型数字孪生虚拟仿真webgl推流卡实时云渲染推流
unity·webgl·数字孪生·实时云渲染·虚拟仿真·云推流
mxwin
3 天前
Unity Shader 齐次坐标与透视除法理解 SV_POSITION 的 w 分量
unity·游戏引擎·shader
NPUQS
3 天前
【Unity 3D学习】Unity 与 Python 互通入门:点击按钮调用 Python(超简单示例)
学习·3d·unity
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!05班级宠物园部署指南06“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)07小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)08UV安装并设置国内源09OpenClaw 使用和管理 MCP 完全指南10中国象棋-html版本