En SQL, puede utilizar la siguiente sintaxis:¿Hay un operador C# IN?
SELECT *
FROM MY_TABLE
WHERE VALUE_1 IN (1, 2, 3)
¿Hay un equivalente en C#? El IDE parece reconocer "en" como palabra clave, pero parece que no puedo encontrar información sobre él.
Por lo tanto, es posible hacer algo como lo siguiente:
int myValue = 1;
if (myValue in (1, 2, 3))
// Do something
En lugar de
int myValue = 1;
if (myValue == 1 || myValue == 2 || myValue == 3)
// Do something
He editado esto un poco para aclarar lo que estaba tratando de comparar –
cheque otra respuesta agregado por mí –
Esto ya se ha preguntado varias veces sobre stackoverflow ... – chiccodoro