C sharp - Simplificar Código

 
Vista:
sin imagen de perfil

Simplificar Código

Publicado por Jose Daniel (3 intervenciones) el 19/04/2018 19:13:57
Hola a todos!! Alguno podría decirme como simplificar esto?

If (variable == 1 || variable == 2 || variable == 3 || variable == 4 || variable == 5)
{
}

He visto que se puede algo asi como esto if(variable == {1,2,3,4,5}) pero obviamente esta mal formado si no no preguntaria jajajajaja, es para un juego con Unity y necesito meter muchos mas valores y me puedo morir si no lo simplifico.


Mil gracias de antemano!!

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de jorge
Val: 2
Ha disminuido su posición en 55 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Simplificar Código

Publicado por jorge (1 intervención) el 19/04/2018 19:25:45
If (variable >=1 && variable <=5)
{

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Simplificar Código

Publicado por Jose Daniel (3 intervenciones) el 19/04/2018 19:28:46
El valor de variable solo es un ejemplo variable puede ser variable = 1 o variable = 4 o variable == 200.

Entonces creo que es algo parecido a variable {1,4,200, 250,...}

Perdón por no especificar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 310
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Simplificar Código

Publicado por Agustin (102 intervenciones) el 19/04/2018 22:13:08
1
2
3
4
5
6
7
8
var variable = 50;
 
var valoresValidos = new []{ 8, 27, 73, 50, 4, 12 };
 
if (valoresValidos.Contains(variable))
{
   // ....
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Simplificar Código

Publicado por Jose Daniel (3 intervenciones) el 19/04/2018 22:29:14
Mil gracias!!!!!!!!!

Esto lo simplifica mucho!! Gracias a dios a personas como tu!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar