Si la simplificación de la declaración en C #

Tengo una línea de código que se ve así:

if (obj is byte || obj is int || obj is long || obj is decimal || obj is double || obj is float)

¿Es posible escribir algo más elegante que esto? Algo como:

if (obj is byte, int, long)

Sé que mi ejemplo no es posible, pero ¿hay alguna manera de hacer que este aspecto se vea "más limpio"?

Respuestas a la pregunta(6)

Su respuesta a la pregunta