Условие:
var userPermissions = (Permissions)11;
\nvar canRead = (userPermissions & Permissions.Read) == Permissions.Read;\nvar canWrite = userPermissions.HasFlag(Permissions.Write);\nvar canExecute = (userPermissions & Permissions.Execute) == Permissions.Execute;\nvar canDelete = userPermissions.HasFlag(Permissions.Delete);
\nConsole.WriteLine(quot;{canRead} {canWrite} {canExecute} {canDelete}");
[Flags]\nenum Permissions
{
None = 0,
Read = 1,
Write = 2,
Execute = 4,
Delete = 8
}

