[Flags] public enum Permisos { Lectura = 1, Escritura = 2, Asignacion = 4, Compartir = 8, Generar_Reporte = 16, Autorizar = 32 } /**** Clase ****/ public class Empleado { public Permisos Permisos { get; set; } } /**** En otro fragmento de codigo ****/ var empleado = new Empleado() { Permisos = Permisos.Leer | Permisos.Escribir }; if (empleado == Permisos.Autorizar) { Console.WriteLine("El empleado puede autorizar"); } else { Console.WriteLine("El empleado no puede autorizar"); }