Aşağıdaki satırlarda:
//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 # ' da |=
(tek boru eşittir) ve &=
(tek ve işareti eşit) ne anlama gelir?
Sistem özniteliğini diğerlerini koruyarak kaldırmak istiyorum ...
x = x | (y);
bunu tarif etmenin daha iyi bir yolu çünküx |= y + z;
ile aynı şey değilx = x | y + z;