Quando si utilizza l'istruzione Switch
, si sta utilizzando return
invece di break
o una combinazione di due forme pessime considerate?
while (true)
{
var operation = Randomness.Next(0, 3);
switch (operation)
{
case 0:
return result + number;
case 1:
if ((result - number) > 0)
{
return result - number;
}
break;
case 2:
return result * number;
case 3:
if ((result % number) == 0)
{
return result / number;
}
break;
}
}