1
resposta

na variavel "dias", não está sendo exibido a segunda feira, por que isso ocorre?

class Enumeracoes : IAulaItem
    {
        public void Executar()
        {
            diasSemana dias = diasSemana.seg | diasSemana.ter | diasSemana.dom;
            diasSemana dois = diasSemana.seg;

            //nao exibe seg
            Console.WriteLine(dias);

            //exibe seg
            Console.WriteLine(dois);
        }
    }

    [Flags]
    enum diasSemana { seg = 0, ter = 1, qua = 2, qui = 4, sex = 8, sab = 16, dom = 32 }
1 resposta

Isso esta ocorrendo devido ao valor atribuido a "seg" ser zero, atualize o código conforme abaixo que o resultado esperado será obtido.

enum diasSemana { seg = 1, ter = 2, qua = 4, qui = 6, sex = 8, sab = 16, dom = 32 }