Что означает | = (равенство одного канала) и & = (равно одному амперсанду)

В строках ниже:

//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 #
Я хочу удалить системный атрибут, оставив остальные ...

96
задан Cœur 15 January 2019 в 15:05
поделиться