J'aimerais vérifier si un objet est un nombre pour que .ToString()
donnerait une chaîne de caractères contenant des chiffres et +
, -
, .
Est-il possible de procéder à un simple contrôle de type en .net (comme : if (p is Number)
) ?
Ou dois-je convertir en chaîne de caractères, puis essayer d'analyser en double ?
Mise à jour : Pour clarifier, mon objet est un int, uint, float, double, et ainsi de suite, ce n'est pas une chaîne. J'essaie de créer une fonction qui sérialise n'importe quel objet en xml comme ceci :
<string>content</string>
ou
<numeric>123.3</numeric>
ou de lever une exception.
5 votes
On dirait que vous essayez d'écrire votre propre XmlSerializer - quel est le problème avec le fournisseur de .NET ? msdn.microsoft.com/fr/us/library/ ?
2 votes
Vous pouvez peut-être contourner ce problème en définissant votre format XML à l'aide d'un XSD, puis en créant un objet dans lequel vous pouvez sérialiser vos données à l'aide de l'outil XSD fourni. msdn.microsoft.com/fr/us/library/x6c1kb0s%28VS.71%29.aspx
0 votes
@RichardOD : Puis-je utiliser la sérialisation xml pour sérialiser les objets[] ? J'en ai besoin pour appeler la fonction Flash adobe.com/livedocs/flex/201/html/wwhelp/wwhimpl/common/html/