zoukankan
html css js c++ java
用"|" 表示多种状态的按位枚举
实现效果如FlagsAttribute 那样, 可以有多重属性, 赋值方法如 "FlagsAttribute.Hidden | FlagsAttribute.ReadOnly "
首先定一个enum类型
例:
1
enum
Test
2
{
3
T1
=
1
,
4
T2
=
2
,
5
T3
=
4
,
6
T4
=
8
,
7
T5
=
16
8
}
每一个元素的值一定要是2 的幂 如 2, 4 ,8, 16 等
应用:
[STAThread]
static
void
Main(
string
[] args)
{
Test t
=
Test.T1
|
Test.T3;
if
(
(t
&
Test.T1) > 0 )
{
Console.WriteLine(
"
is T1
"
);
}
else
{
Console.WriteLine(
"
isn't T1
"
);
}
if
((t
&
Test.T2)
>
0
)
{
Console.WriteLine(
"
is T2
"
);
}
else
{
Console.WriteLine(
"
isn't T2
"
);
}
Console.ReadLine();
}
输出结果 :
is T1
isn't T2
查看全文
相关阅读:
preprocessing
hist
RabbitMQ
线程池
springmvc功能以及源码实现分析
西瓜书第二章--模型评估与选择
西瓜书第一章--绪论
基于python的递归简述
python小白学习之旅5
python小白学习之旅4
原文地址:https://www.cnblogs.com/skyfei/p/507754.html
最新文章
实战之授权站点漏洞挖掘-邮箱轰炸
推荐博客
18 时间的格式化
17 1000以内的完数(经典)
16 复习一下format格式化输出
15 斐波那契数列数列之和
14 3和5的倍数之和
13 阶乘之和
12 吃桃子问题
11 求2+22+222...的和
热门文章
10 斐波那契数列
9 综合练习
Python格式化输出
机器学习-KMeans聚类 K值以及初始类簇中心点的选取
[聚类算法]K-means优缺点及其改进
【知乎转载】机器学习、数据挖掘 如何进阶成为大神?
数据挖掘学习清单
scikit-learn决策树算法类库使用小结
KMeans
机器学习评价指标大汇总
Copyright © 2011-2022 走看看