在写代码之余,把写代码过程比较好的一些代码段收藏起来,下面的代码是关于C#枚举类型用户标志位的代码,应该能对各位朋友有用处。

enum Mammalia
{Bison  =   1,Human  =   2,Mammal = 255
}public class MammalCheck
{public static void Main( ){Mammalia pattern = Mammalia.Bison | Mammalia.Human;Mammalia animal  = Mammalia.Bison;if ( (pattern & animal) != 0){ Console.WriteLine ("{0} is a member of ({1}).", animal, pattern);}}
}

转载于:https://blog.51cto.com/14141172/2333198

C#枚举类型用户标志位的代码相关推荐

  1. Java枚举类型(enum)详解

    文章目录 理解枚举类型 枚举的定义 枚举实现原理 枚举的常见方法 Enum抽象类常见方法 编译器生成的Values方法与ValueOf方法 枚举与Class对象 枚举的进阶用法 向enum类添加方法与 ...

  2. 虚幻C++中的细节之枚举类型(enum)

    文章目录 前言 一.原生c++的枚举类型 关键字class int8 - 枚举的基础类型(`underlying type`) 二.枚举类型的灵活运用 位运算 枚举循环遍历 三.虚幻风格的枚举类型 U ...

  3. 看我72变:解决Entity Framework中枚举类型与tinyint的映射问题

    <看我72变>是蔡依林的一首歌,"我要洗心革面,人定可以胜天,梦想近在眼前..." 在代码世界中,有一种常见的"变" -- 类型转变.这篇文章分享的 ...

  4. 【转】掌握java枚举类型(enum type)

    原文网址:http://iaiai.iteye.com/blog/1843553 1   背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用 ...

  5. java 枚举类 int_【转】掌握java枚举类型(enum type)

    原文网址:http://iaiai.iteye.com/blog/1843553 1   背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用 ...

  6. c语言 字符串 枚举类型,C语言入门 — 枚举类型

    1.C语言入门 - 枚举类型,枚举类型的关键字是enum, enum是用来定义一组整型数值,其实定义模型如下: enum { 常数名称1 = 0, //起始值取0,这里的值可以为0,正数,负数. 常数 ...

  7. C语言程序设计(Part Ⅸ)——链表/共用体类型/枚举类型

    C语言程序设计(Part Ⅸ)的整理笔记,若有错误,欢迎指正. 用指针处理链表 如果有一批数据要存储和引用,有两种方法: 一种方法是采取分配固定存储单元的方法,例如数组.但是在程序执行期间,数组的大小 ...

  8. c枚举类型enum例题_C语言--enum,typedef enum 枚举类型详解

    原文:http://z515256164.blog.163.com/blog/static/32443029201192182854300/ 有改动 C语言详解 - 枚举类型 注:以下全部代码的执行环 ...

  9. mysql中的枚举enum_mysql中枚举类型之enum详解

    enum类型就是我们常说的枚举类型,它的取值范围需要在创建表时通过枚举方式(一个个的列出来)显式指定,对1至255个成员的枚举需要1个字节存储: 对于255至65535个成员,需要2个字节存储.最多允 ...

最新文章

  1. Log4j配置及详解
  2. 医工智能 创享未来—— “医工科研数据平台”与“医工结合科研创新支持计划”发布!...
  3. 夏夏的php开发笔记开写啦
  4. poj 1556 (Dijkstra + Geometry 线段相交)
  5. 网络编程的4种IO模型
  6. (转)C#开发微信门户及应用(1)--开始使用微信接口
  7. php怎么用递归函数遍历多维数组,php递归遍历多维数组的方法
  8. 探究贴片广告背后的技术大片
  9. 【LeetCode】【字符串】题号:*551. 学生出勤记录 I
  10. linux读取.data文件,Android获取文件夹路径 /data/data/
  11. 打印一只Nyan Cat(彩虹猫)(C++)
  12. 导出苹果安装包IPA的几种方法
  13. laravel broadcas广播
  14. php 通配符删除文件,如何使用通配符删除文件夹?
  15. 产品概念之3/4:五层次理论 —— 消费者体验视角的产品概念
  16. python大学生社团管理系统
  17. PS CS6视频剪辑基本技巧(二)视频剪接和添加图片
  18. AXI latency 理解
  19. Android下载文件,如果文件夹下有同名文件,则重命名规则为a(2)、a(3)的实现
  20. 思科ASA5520防火墙telnet、SSH及DHCP设置

热门文章

  1. Unity 协程深入解析与原理
  2. python-变量操作-字符串
  3. 快速下载助手1.1--添加断点下载
  4. 解决Gradle生成Eclipse支持后,发布到Tomcat丢失依赖jar包的问题
  5. 我的梦幻动画实习工作总结
  6. oracle中的Number的长度定义
  7. 云服务器太卡,云服务器解决io过高导致的命令卡顿
  8. c语言for循环的省略写法,C语言两种for循环写法分析
  9. manchi翻译中文 mi_求这一段意大利文歌词中文翻译(Mi Manchi)
  10. android 集成同一interface不同泛型_C# 基础知识系列- 10 反射和泛型(二)