Inquiridor
Transforma if's em switch...case

Pergunta
-
Como eu faço para passar todos esses if's 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"]);
}
}
Todas as Respostas
-
ve se ajuda cara!
switch(cod_prod){ case "MC": for (int i = 0; i < tamanhoSerie; i++) doubleArrayCreditoMaster[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); break; case "MD": for (int i = 0; i < tamanhoSerie; i++) doubleArrayDebitoMaster[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); break; case "VC": for (int i = 0; i < tamanhoSerie; i++) doubleArrayCreditoVisa[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); break; case "VD": for (int i = 0; i < tamanhoSerie; i++) doubleArrayDebitoVisa[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); break; }
- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 30 de abril de 2012 12:41
-
Pnet veja os matériais da microsoft para usar como referencia:
http://msdn.microsoft.com/en-us/library/06tc147t(v=vs.110).aspx
O seu código ficaria assim:
switch (cod_prod) { case "MC": for (int i = 0; i < tamanhoSerie; i++) { doubleArrayCreditoMaster[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); } break; case "MD": for (int i = 0; i < tamanhoSerie; i++) { doubleArrayDebitoMaster[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); } break; case "VC": for (int i = 0; i < tamanhoSerie; i++) { doubleArrayCreditoVisa[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); } break; case "VD": for (int i = 0; i < tamanhoSerie; i++) { doubleArrayDebitoVisa[i] = Convert.ToDouble(dr["SUM_AMT_TRAN"]); } break; }
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/
- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 30 de abril de 2012 12:41
- Editado Vitor Mendes quinta-feira, 23 de agosto de 2012 17:08