技术栈

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. 单词接龙
相关推荐
沉默金鱼
17 分钟前
Unity实用技能-模型
unity·游戏引擎
阿里云云原生
1 小时前
AgentRun:如何利用 AI Agent 构建现代化的舆情分析解决方案?
人工智能·unity·游戏引擎
在路上看风景
2 小时前
2.8 预渲染
unity
老朱佩琪!
2 小时前
Unity代理模式
unity·游戏引擎·代理模式
老朱佩琪!
6 小时前
Unity命令模式
unity·游戏引擎·命令模式
世洋Blog
7 小时前
Unity编辑器基础
unity·c#·编辑器·游戏引擎
老朱佩琪!
7 小时前
Unity责任链模式
unity·设计模式·责任链模式
WarPigs
7 小时前
Unity NetCode for GameObject笔记
笔记·unity·游戏引擎
qq_39940718
1 天前
2025年Unity国际版下载及安装
unity·游戏引擎
鹿野素材屋
1 天前
Unity做出果冻胸部的效果
unity·游戏引擎
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击033D 圣诞树网页代码04电脑检测软件—图吧工具箱05Linux下V2Ray安装配置指南06UV安装并设置国内源07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08jdk21下载、安装(Windows、Linux、macOS)09Gemini3 生成的基于手势控制3D粒子圣诞树10Claude Code Skills 实用使用手册