Est-il garanti que la représentation binaire des singles, des doubles et des flottants sera identique à l'original après la sérialisation et la désérialisation?XMLSerialization Précision du point flottant
Répondre
Vous aurez besoin de lire this thread pour avoir une idée de ce que signifie la précision lorsque vous travaillez avec des nombres à virgule flottante. Qu'est-ce qui leur arrive quand ils sont sérialisés en XML n'a pas vraiment d'importance. Ce sera assez précis. Utilisez le type décimal si vous n'êtes pas à l'aise avec ce type de flou. Vous ne devriez pas être, c'est comme ça qu'ils travaillent.
J'en doute beaucoup. Essayez-le en utilisant le code DataContractSerializer
à la place. Le XmlSerializer
n'est pas maintenu activement.
Non, vous ne pouvez pas le supposer. Finalement, quelque chose sera arrondi pendant la sérialisation et votre numéro sera désactivé. Représenter avec précision un nombre à virgule flottante dans un système binaire est difficile au mieux, et parfois impossible.
http://usenix.org/publications/login/2005-02/pdfs/mccluskey.pdf
- 1. cuda float point précision
- 2. point flottant dans l'assemblage linux
- 3. Assemblage: convertir la valeur du point flottant en octet signé
- 4. Point flottant avec 2 chiffres après le point
- 5. Point fixe vers le point flottant et vers l'arrière
- 6. Problème de point flottant C++ Cout
- 7. TSQL L'argent lancé comme flottant arrondit la précision
- 8. Comportement constant du code flottant avec GCC
- 9. Détection de la perte de précision lors de la conversion du double en flottant
- 10. Lire la valeur du flottant de la chaîne jusqu'à 6 précision
- 11. XmlSerialization Collection as Array
- 12. XmlSerialization et Liste
- 13. Précision relative du GPS Android
- 14. XmlSerialization et xsi: SchemaLocation (xsd.exe)
- 15. Comment définir le nombre de chiffres pour la sortie du point flottant dans Ipython
- 16. Sql Clr Défini par l'utilisateur Type analysant un flottant et perdant de la précision
- 17. XMlSerialization ne sérialise pas une date-heure
- 18. Utilisation du logiciel flottant sur x86 linux
- 19. Différentes options pour XmlSerialization et type dérivé
- 20. Stratégie pour XmlSerialization avec une interface?
- 21. XmlSerialization personnalisé pour les objets imbriqués/enfants
- 22. Adresse de recherche inversée de l'API Google Maps Précision Précision
- 23. Formatage de précision arbitraire/money_format?
- 24. Quelle est la précision de la précision CLLocation?
- 25. Précision de minutage dans Flash
- 26. Précision des résultats TextRenderer.MeasureText
- 27. Menu flottant Largeur variable
- 28. Création d'un bouton flottant
- 29. javascript flottant décimal
- 30. Précision de SQL Getdate?