技术栈

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. 单词接龙
相关推荐
沉默金鱼
6 小时前
Unity实用技能-UI进度条
ui·unity·游戏引擎
老朱佩琪!
12 小时前
Unity离线开发经验分享
unity·游戏引擎
Sator1
14 小时前
unity的GPUInstance和GPU动画
unity·游戏引擎
沉默金鱼
1 天前
Unity实用技能-模型
unity·游戏引擎
阿里云云原生
1 天前
AgentRun:如何利用 AI Agent 构建现代化的舆情分析解决方案?
人工智能·unity·游戏引擎
在路上看风景
1 天前
2.8 预渲染
unity
老朱佩琪!
1 天前
Unity代理模式
unity·游戏引擎·代理模式
老朱佩琪!
2 天前
Unity命令模式
unity·游戏引擎·命令模式
世洋Blog
2 天前
Unity编辑器基础
unity·c#·编辑器·游戏引擎
老朱佩琪!
2 天前
Unity责任链模式
unity·设计模式·责任链模式
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱04Web安全中SQL注入绕过WAF的具体手法和实战案例05Linux下V2Ray安装配置指南063D 圣诞树网页代码07UV安装并设置国内源08jdk21下载、安装(Windows、Linux、macOS)09SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)