If you want to be able to use several of the enum options at once you can use the FLAGS attribute when declaring the enum. [Flags] public enum AccessRights : short { READ = 1, WRITE = 2, EXECUTE = 4 } To make it work you need to enumerate the fields in powers of