C# 枚举 详解

枚举 可由开发者声明的值类型。

枚举的关键特征是在编译时声明了一组具名常量值,这使代码更易读。

1.枚举和字符串之间的转换

枚举 转 字符串 使用Enum.parse ,字符串 转 枚举 使用 Enum.TryParse<T>

枚举和字符串 的 转换 在 数据持久化保存,人机交互,以及 打印输出 等 领域 经常用到。

2.枚举怎么作为标志使用

枚举值 除了 可以 表示 离散的 值。还可以表示 组合的 值,比如 二进制 位值。比如 角色 走/跑 是一位、跳/蹲 是一位。​

FlagsAttributes 特性,可以标记 枚举 为 可以组合,可以 按位操作,还可以 输出 string ,提高可读性。

相关推荐
万物此臻7 小时前
C#编写软件添加菜单栏
开发语言·c#
亿牛云爬虫专家9 小时前
Playwright 多语言一体化——Python_Java_.NET 全栈采集实战
java·python·c#·汽车·.net·playwright·dongchedi.com
阿达King哥11 小时前
C#接口的setter或getter的访问性限制
c#
thunder-111 小时前
C# 匹配模式
开发语言·c#
Kookoos11 小时前
使用 ABP vNext 集成 MinIO 构建高可用 BLOB 存储服务
后端·c#·.net·.netcore·minio·blob
我不是程序猿儿11 小时前
【C#】用 DevExpress 创建带“下拉子表”的参数表格视图
linux·windows·c#
CoderIsArt13 小时前
C#中的ThreadStart委托
c#
小浪学编程14 小时前
C#学习9——接口、抽象类
前端·学习·c#
o0向阳而生0o15 小时前
47、C#可否对内存进⾏直接的操作?
开发语言·c#·.net