Est-il un C# À l'opérateur?

En SQL, vous pouvez utiliser la syntaxe suivante:

SELECT *
FROM MY_TABLE
WHERE VALUE_1 IN (1, 2, 3)

Est-il un équivalent en C#? L'IDE semble reconnaître "dans" comme mot-clé, mais je ne semble pas être en mesure de trouver des informations sur elle.

Donc, est-il possible de faire quelque chose comme ce qui suit:

int myValue = 1;
if (myValue in (1, 2, 3))
    //Do something

Au lieu de

int myValue = 1;
if (myValue == 1 || myValue == 2 || myValue == 3)
    //Do something
  • J'ai édité un peu de clarifier ce que j'essayais de comparer
  • case à une autre réponse ajoutée par moi
  • Cela a déjà été posée plusieurs fois sur stackoverflow...
  • si cette question a été posée avant le marquer comme un doublon et poster une réponse avec le lien de la question d'origine, ne laisse pas un commentaire négatif