account
C#
using System;
public class Account
{
[Flags]
public enum Access
{
Delete = 1,
Publish = 2,
Submit = 4,
Comment = 8,
Modify = 16,
Writer = Submit | Modify,
Editor = Delete | Publish | Comment,
Owner = Writer | Editor,
}
public static void Main(string[] args)
{
Console.WriteLine(Access.Writer.HasFlag(Access.Delete)); //Should print: "False"
}
}