Je vois une différence de comportement entre l'émulateur dans Visual Studio et mon Lumia 820 lorsque j'essaie d'analyser un doublon. Si j'ai une chaîne qui représente string stringdouble = 3.434233
, l'émulateur l'analyse correctement à la double valeur correspondante, mais sur mon Lumia 820 en mode débogage, je dois remplacer le point par une virgule pour que cela fonctionne. Qu'est-ce qui cause cette différence?Différentes représentations d'un point décimal
0
A
Répondre
4
C'est un problème de culture.
Votre simulateur et votre téléphone ont probablement différentes cultures configurées, c'est pourquoi vous avez des différences de résultats. Utiliser un appareil ou une culture invariante.
Je recommande d'utiliser soit culture invariante partout
double.Parse("3.5", CultureInfo.InvariantCulture)
ou utilisateurs actuels culture
double number = Double.Parse("202.667,40", CultureInfo.CurrentCulture);
pour les analyser et traduire les nombres en chaînes, cela vous aidera à éviter les bugs vous avez décrit
+0
Merci pour cette réponse rapide :-) – Sebastian
Questions connexes
- 1. Différentes représentations d'une ressource
- 2. différentes représentations unicode échoue chercher de NSDictionary
- 3. Comparer les différentes représentations du même URI
- 4. Jquery Calculatrice Point décimal
- 5. Afficher le point décimal
- 6. Ajout du point décimal
- 7. Format double sans point décimal
- 8. point décimal dans SQL Server
- 9. point décimal avec std :: stringstream?
- 10. Point décimal ne pas afficher
- 11. chaîne sans point à décimal
- 12. Limite au point décimal unique
- 13. Arrondir à long point décimal
- 14. Pourquoi différents Etags pour différentes représentations de la même ressource?
- 15. C# - les représentations d'octets de différents types sont-elles différentes?
- 16. Comment désérialiser différentes représentations d'objets dans un POJO?
- 17. Utilisation de MaskedEditExtender avec le point décimal
- 18. Type d'entrée avec séparateur décimal et point
- 19. problème de point décimal SQL Server
- 20. HTML Number L'entrée supprime le point décimal?
- 21. zéros NSDecimalNumber suivants point décimal (iPhone SDK)
- 22. plot: précision du point décimal sur l'axe
- 23. Floating Point Numeric - Numéro décimal SAS
- 24. Arrondi au point décimal dans jQuery
- 25. rails multiples représentations JSON
- 26. Comment arrondir un point décimal vers le haut?
- 27. Un point d'extrémité, différentes liaisons?
- 28. OpenGL - Représentations de balayage
- 29. Comment donner un chiffre de sélection après le point décimal?
- 30. Alignement vertical des flottants sur le point décimal
ce que je comprends ici est, nokia lumia est en train de convertir votre chaîne représentait le nombre de 3,434233 au lieu de 3,434233. Si c'est le cas, veuillez répondre afin que je puisse éditer la question correctement –
Je suppose que c'est quelque chose de connecté avec les paramètres de localisation du téléphone –