¿Hay una manera de .NET para reemplazar un código en caso intervalos se comparan como¿Hay una forma elegante de reemplazar si se usa algo así como el interruptor cuando se trata de intervalos?
if (compare < 10)
{
// Do one thing
}
else if (10 <= compare && compare < 20)
{
// Do another thing
}
else if (20 <= compare && compare < 30)
{
// Do yet another thing
}
else
{
// Do nothing
}
por algo más elegante como una instrucción switch (pienso en Javascript "caso (< 10)" obras, pero en C#)? ¿Alguien más encuentra este código también feo?
verdad - ¿por qué no R # ven esto? ¿Por qué no? – Olaf