none
If dinamico RRS feed

  • Pergunta

  • Galera preciso percorrer um array e criar IFs dinamicos de acordo com a quantidade que existir dentro de uma variável.

    Por exemplo:

    Tenho uma variável com 2 itens dentro, então preciso criar 2 ifs dinamicos que irão fazer coisas diferentes...e assim por diante.

    Como posso fazer esses ifs dinamicos ?

    Obrigado


    SirSmart

    quarta-feira, 20 de julho de 2016 14:04

Respostas

  • Boa tarde SirSmart,

    Pesquisando a respeito, não encontrei muita coisa sobre alguma feature built-in de IF dinâmicos. No link abaixo é discutido como criar algo semelhante:

    Dynamic If Condition

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 22 de julho de 2016 19:29
    Moderador

Todas as Respostas

  • Olá SirSmart, tudo bem?

    Não consegui entender muito bem o cenário que você precisa, poderia exemplificiar de outra forma?
    Por mais que os IFs realizem condicionais diferentes deve existir um padrão para que você possa definir sua condição.

    Por exemplo:
    Eu posso varrer o objeto e verificar o tipo das propriedades desse objeto e com base nesse tipo direcionar ele para alguma ação.
    IF (Property1 is String)

    else if (Property1 is Int)

    ou utilizar o Switch case para isso.


    Klayton Gomes (Software Architecture) MCP/MCTS/MCAD/MCPD/MCSD Solution Developer

    quarta-feira, 20 de julho de 2016 14:11
  • Na verdade acontece o seguinte:

    Tenho um arquivo com N cenários, exemplo:

    Cenario 1

    Cenario 2

    Cenário 3

    Etc....

    O usuário tem a possibilidade de escolher o cenário que ele quiser. Se ele escolher o cenário 3 por exemplo eu precisaria gravar em uma arquivo o cenário 3 e descartar os outros.

    O problema é que eu não sei quantos cenários existem pois isso não é engessado. O usuário pode colocar quantos cenários ele quiser e escolher o que ele quiser também

    Como tenho que gravar em um arquivo apenas o cenário que será executado estava pensando em saber quantos cenários eu tenho e criar os ifs dinamicamente, gravando no arquivo os cenários que o usuário escolheu...

    Não sei se estou pensando certo em fazer dessa forma, mas o problema que tenho é esse...

    Você conseguiu entender ?

    Obrigado


    SirSmart

    quarta-feira, 20 de julho de 2016 14:17
  • Boa tarde SirSmart,

    Pesquisando a respeito, não encontrei muita coisa sobre alguma feature built-in de IF dinâmicos. No link abaixo é discutido como criar algo semelhante:

    Dynamic If Condition

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 22 de julho de 2016 19:29
    Moderador
  • Bom dia,

    Devido a falta de resposta do usuário

    essa thread está sendo fechada.

    Se o problema ainda estiver ocorrendo,

    favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 25 de julho de 2016 13:11
    Moderador