zoukankan      html  css  js  c++  java
  • 对于C#中使用变量的“位” 来代替不同的意思 类似于二进制

    自己做的panel 的描边  

    然后再panel 中加入 int   outline 这个属性 

    中超说   用   int 的每一位 代替不同的边   需要描边则为1   否则为0

    然后设置

    all

    ~0

    left

    1

    top

    2

    bottom

    4

    right

    8

    这几个枚举值 

    然后outline=选择的枚举值

    然后在程序中 

    outline & left  如果等于left  则表示left 边需要描边

    记得之前有看到 c语言中用bit 关键字    来设定    今天查了一下 

    这是位域  类似于结构体

    struct bs
    {int a:8;int b:2;int c:6;}data; 
    说明data为bs变量,共占2个字节。其中位域a占8位,位域b占2位,位域c占6位  
     
     
  • 相关阅读:
    python之路-javascript
    python之路-css
    python之路-初识前端
    python之路-线程
    python之路-socket
    base64 convert to file
    base64 json
    centos7 hostname
    geoip2 domain
    佛教六度
  • 原文地址:https://www.cnblogs.com/jilodream/p/4222765.html
Copyright © 2011-2022 走看看