×

# C# 枚举enum

hqy hqy 发表于2026-04-08 17:08:15 浏览8 评论0

抢沙发发表评论

# C# 枚举enum

继承,枚举可继承其它基本类型,明确表示为何种基础类型

C#
enum FileAccess:byte{    OK = 0,    Error = 1}

,按进制位表示值,方便用于 & | 运算,判断

C#
[Flags]enum FileAccess:byte{    Read = 1 << 0,  // 1    Write = 1 << 1, // 2    ReadOrWrite = Read | Write, //3}FileAccess access = FileAccess.Read | FileAccess.Write;//是否包含 readif(access & FileAccess.Read > 0){}//是否包含 writeif(access & FileAccess.Write > 0){}//去掉 read1. 再次执行又会还原回来,循环往复    access ^= FileAccess.Read;2. 多次执行不会循环往复    access = access & (~FileAccess.Read);


打赏

本文链接:https://www.kinber.cn/post/6428.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客