1. 首页
  2. 编程语言
  3. C#
  4. 详解C#枚举高级战术

详解C#枚举高级战术

上传者: 2021-06-12 01:16:19上传 PDF文件 119.45 KB 热度 10次

当然如果角色数量可能超过个位数,考虑到数据库的查询方便,角色的值至少要从数字 10 开始。更好的回答应是整型,优点是写 SQL 查询条件更方便,性能、空间上都优于 varchar。此时想到了二进制位操作的你,心中应该早有了答案。例如:其中 Sunday 的值是 0,Monday 是 1,以此类推。枚举可以通过 Description、Display 等特性来为成员添加有用的辅助信息,比如:上面这些我认为已经包含了大部分我们日常用到的枚举知识了。用户角色存储问题我们先定义一个枚举类型来表示两种用户角色:这样,如果某个用户同时拥有 Admin 和 Member 两种角色,那么 User 表的 Roles 字段就应该存 3。

下载地址
用户评论