zoukankan      html  css  js  c++  java
  • C# 枚举变量

    说明:推荐文章:http://www.cnblogs.com/sunchong/p/4442352.html

    1:[FlagsAttribute]  =>[Flags] 简写   加上他枚举变量才能进行位或操作

         此类型的枚举值必须都为2的倍数(包含0,但是0不能参与 | 操作 ),具体原理参照以上文章。

    2:枚举变量作为参数,并让其支持【或】操作。---Dev TreeList控件 --UnChecked枚举值为0 不能参与 或【| 】 操作

    public void GetTreeListNodes(TreeList tl,CheckState cs)
            {
                //treePDA.n
                List<TreeListNode> retTreeNode=new List<TreeListNode>();
                
                foreach(TreeListNode node in tl.Nodes.ToList())
                {
                    if (node.CheckState.Equals(cs & CheckState.Checked) || node.CheckState.Equals(cs & CheckState.Indeterminate))
                    {
                        retTreeNode.Add(node);
                        continue;
                    }
                }
            }
    
    
            GetTreeListNodes(treePc, CheckState.Checked | CheckState.Indeterminate);
    

      

    3:枚举变量定义和取值

  • 相关阅读:
    的地方d'fe'w
    日期
    equals方法
    接口作为成员变量类型
    匿名内部类注意事项
    匿名内部类
    局部内部类注意问题
    可以
    C中的volatile关键字
    继承权限问题
  • 原文地址:https://www.cnblogs.com/volts0302/p/7094100.html
Copyright © 2011-2022 走看看