Je voudrais vérifier si un objet est un numéro afin que .ToString()
se traduirait par une chaîne contenant des chiffres et +
, -
,.
Est-ce possible par simple enregistrement de type .net (comme:) if (p is Number)
?
Ou dois-je convertir en chaîne, puis essayer d'analyser pour doubler?
Mise à jour: pour clarifier mon objet est int, uint, float, double, etc., ce n'est pas une chaîne. J'essaie de créer une fonction qui sérialiserait n'importe quel objet en xml comme ceci:
<string>content</string>
ou
<numeric>123.3</numeric>
ou lever une exception.