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
查看全文
相关阅读:
ssh -vT git@github.com get “ No such file or directory” 错误
提高Bash使用效率的方法
mybatis的update使用选择
Ping 的TTL理解
为什么要使用oath协议?
Rest Client插件简单介绍
idea中查看java类继承图
CSS单行文本溢出显示省略号
js里父页面与子页面的相互调用
css font的简写规则
原文地址:https://www.cnblogs.com/skyfei/p/507754.html
最新文章
关于浏览器出现滚动条和消失页面不滚动的解决方案
HTML5可用的css reset
响应式布局(rem布局),使用JS动态设置fontsize
分离IE9以下浏览器
《转》'autocomplete="off"'在Chrome中不起作用解决方案
整屏滚动,滚轮/键盘控制
html页面导入文件 使用include后多出一空白行的解决
对话iSpeak许旭东:购酷6股份和雷军周鸿祎无关
游戏语音软件iSpeak,是雷军与周鸿祎“友爱过”的一桩证明
is大战YY的故事
热门文章
iSpeak
IS语音
YY语言
web
网络站点
外存===内存
外存
GitHub学习三-远程版本库更新与提交
GitHub学习二-将本地Git库与Github上的Git库相关联
Github的gitignore
Copyright © 2011-2022 走看看