Transformar IFs em switch...case
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]);
}
}
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
Curtidas 0
Respostas
Fabio Rosa
29/04/2012
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;
}
GOSTEI 0
Pjava
29/04/2012
Obrigado, já havia resolvido. Só esqueci de postar. Esse tópico está resolvido.
GOSTEI 0
Wesley Yamazack
29/04/2012
Legal PJava!! Obrigado por informar que foi solucionado, isso é muito importante!
Um abraço.
Um abraço.
GOSTEI 0