Transformar IFs em switch...case

29/04/2012

0

Como eu faço para passar todos esses ifs em switch...case?

if (cod_prod == MC)
{
for (int i = 0; i < tamanhoSerie; i++)
{
doubleArrayCreditoMaster[i] = Convert.ToDouble(dr[SUM_AMT_TRAN]);
}
}

if (cod_prod == MD)
{
for (int i = 0; i < tamanhoSerie; i++)
{
doubleArrayDebitoMaster[i] = Convert.ToDouble(dr[SUM_AMT_TRAN]);
}
}

if (cod_prod == VC)
{
for (int i = 0; i < tamanhoSerie; i++)
{
doubleArrayCreditoVisa[i] = Convert.ToDouble(dr[SUM_AMT_TRAN]);
}
}

if (cod_prod == VD)
{
for (int i = 0; i < tamanhoSerie; i++)
{
doubleArrayDebitoVisa[i] = Convert.ToDouble(dr[SUM_AMT_TRAN]);
}
}
Pjava

Pjava

Responder

Posts

29/04/2012

Fabio Rosa

Faça conforme abaixo para todas as opções. Onde tem for... coloque o loop que você tem dentro do if.

switch (cod_prod)
            {
                case MD:
                    {
                        for...
                        break;
                    }
                case VC:
                    {
                        for...
                        break;
                    }
                default:
                    break;
            }
Responder

30/04/2012

Pjava

Obrigado, já havia resolvido. Só esqueci de postar. Esse tópico está resolvido.
Responder

13/05/2012

Wesley Yamazack

Legal PJava!! Obrigado por informar que foi solucionado, isso é muito importante!

Um abraço.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar