在下面的行中:
//Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly;
Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly;
Folder.Attributes |= ~FileAttributes.System;
Folder.Attributes &= ~FileAttributes.System;
在C#中,|=(单个管道相等)和&=(单个与号相等)是什么意思,
我想删除系统属性并保留其他属性...
x = x | (y);是一种更好的描述方式,因为x |= y + z;与x = x | y + z;