Inside foreach I got huge switch:
foreach (var pos in someData)
{
int posCount = 0;
switch (pos.Count())
{
case 12:
posCount = 1;
break;
//...more case
case 55:
if(pos[30] == "quit;")
posCount = 4;
break;
else
posCount = 2;
break;
case 107:
posCount = 2;
break;
case 224:
if (pos[80] == "quit;")
posCount = 7;
break;
else
posCount = 9;
break;
//...
default:
posCount = (pos.Count() - 11) / 10;
break;
}
}
What else I can maybe use to build "this logic"? Like List, Dictionary?
As I want to apply some common methodology here.
Thanks!
Aucun commentaire:
Enregistrer un commentaire