J'ai une ligne de code qui ressemble à ceci:Si la simplification de l'instruction en C#
if (obj is byte || obj is int || obj is long || obj is decimal || obj is double || obj is float)
Est-il possible d'écrire quelque chose de plus élégant que cela? Quelque chose comme:
if (obj is byte, int, long)
Je sais que mon exemple n'est pas possible, mais est-il un moyen de rendre ce look "plus propre"?
Je souhaite que votre syntaxe était disponible. :-( – Greg
Tout ce hackery juste pour obtenir quelque chose à agir comme INumeric –
Ce n'est pas nécessairement juste pour les types numériques, j'ai aussi besoin de comparer avec les types personnalisés –