Me gustaría comprobar si un objeto es un número para que .ToString()
daría lugar a una cadena que contiene dígitos y +
, -
,.
¿Es posible mediante una simple verificación de tipos en .net (como :) if (p is Number)
?
¿O debería convertir a una cadena y luego intentar analizar para duplicar?
Actualización: para aclarar que mi objeto es int, uint, float, double, etc., no es una cadena. Estoy tratando de hacer una función que serialice cualquier objeto a xml como este:
<string>content</string>
o
<numeric>123.3</numeric>
o plantear una excepción.