C# 枚举 详解

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

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

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

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

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

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

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

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

相关推荐
曲大家7 小时前
C#生成控笔视频,完整版
c#·绘图
ajassi20009 小时前
开源 C# 快速开发(三)复杂控件
开发语言·开源·c#
WangMing_X9 小时前
C#上位机软件:2.1 .NET项目解决方案的作用
开发语言·c#
Sammyyyyy12 小时前
Go与C# 谁才更能节省内存?
java·golang·c#
Dream achiever13 小时前
7.WPF 的 TextBox 和 TextBlock 控件
开发语言·c#·wpf
爱吃小胖橘13 小时前
Unity-动画子状态机
3d·unity·c#·游戏引擎
大飞pkz14 小时前
【设计模式】适配器模式
开发语言·设计模式·c#·适配器模式
大飞pkz14 小时前
【设计模式】外观模式
开发语言·设计模式·c#·外观模式
Humbunklung15 小时前
C# 压缩解压文件的常用方法
前端·c#·压缩解压
mudtools16 小时前
.NET操作Excel:高效数据读写与批量操作
c#·.net·excel·wps