FileAttributes.Hidden | FileAttributes.System表示两个属性都存在还是什么?
FileAttributes.Hidden & FileAttributes.System呢?
2 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
举个例子
假如FileAttributes.Hidden写成二进制是0001,FileAttributes.System是0010,那么FileAttributes.Hidden | FileAttributs.System 就是0011,那么程序在读到这里的时候就知道了这个文件有Hidden和System两种属性
&的话,最后的值是0000,反而失去了两种属性
|、&都是位运算,不是逻辑运算
明白?
- 2 回答
- 0 关注
- 304 浏览
添加回答
举报
0/150
提交
取消