none
Duvida ao montar linha de codigo usando continue c# RRS feed

  • Discussão Geral

  • Boa Tarde
    tenho o seguinte código

    1 foreach (DataRow item in dados.Rows)
    2 {
    3  menuGrupoUsuario.Enabled = Equals(item[4].ToString(), TipoDeFormulario.GrupoUsuarios) ? bool.Parse(item[10].ToString()) : menuGrupoUsuario.Enabled;
    4  menuConfigurador.Enabled = Equals(item[4].ToString(), TipoDeFormulario.Configurador) ? bool.Parse(item[10].ToString()) : menuConfigurador.Enabled;
    5  menuLoja.Enabled = Equals(item[4].ToString(), TipoDeFormulario.Lojas) ? bool.Parse(item[10].ToString()) : menuLoja.Enabled;
    6  menuCtasaPagar.Enabled = Equals(item[4].ToString(), TipoDeFormulario.ContaPagar) ? bool.Parse(item[10].ToString()) : menuCtasaPagar.Enabled;        
    7  }

    esta funcionando de boa porem sempre ele percorrer todo o código do foreach mesma se algumas das linha for verdadeiro.

    esta pensando em usar tipo um continue;

    tipo algum assim

    menuGrupoUsuario.Enabled = Equals(item[4].ToString(), TipoDeFormulario.GrupoUsuarios) ? bool.Parse(item[10].ToString()) continue; : menuGrupoUsuario.Enabled;

    porem esta dando erro no "continue;"

    alguém pode me ajudar a montar essa linha de código?

    Obj: Não pretendo usar o if e else

    der de já agradeço a atenção de todos

    terça-feira, 8 de janeiro de 2019 16:22