La règle de globalisation FxCop, 'Specify IFormat Provider', ne détecte pas les violations Int32.TryParse pour moi. Est-ce un bug ou est-ce que je fais quelque chose de mal?Est-ce que FxCop 'Specify IFormat Provider' doit être intercepté par les violations Int32.TryParse?
Q
Est-ce que FxCop 'Specify IFormat Provider' doit être intercepté par les violations Int32.TryParse?
3
A
Répondre
1
Très probablement parce que Int32.TryParse sans options supplémentaires refuseront d'analyser des chaînes contenant soit des séparateurs ou des séparateurs décimaux groupement:
Int32.TryParse("1.234", out temp); // => false
Int32.TryParse("1,234", out temp); // => false
Int32.TryParse("1234", out temp); // => true, temp = 1234
Alors Int32.TryParse est probablement pas considéré comme sensible par la culture FxCop.
Questions connexes
- 1. Comment le serveur asp.net (mvc) doit-il renvoyer l'erreur à l'appel jquery ajax pour être intercepté en rappel d'erreur?
- 2. Est-ce que is_paranoid doit être intégré à Rails?
- 3. WPF - ça doit être plus facile que je le fais
- 4. Est-ce que chaque BeginInvoke doit être suivi d'un EndInvoke?
- 5. OpenFileDialog. Que diriez-vous de "Specify Directory Dialog"?
- 6. Le fichier ASP est intercepté par .NET isapi
- 7. IQuery NHibernate - est-ce que ça doit être une liste?
- 8. Que signifie "opérateur = doit être un membre non statique"?
- 9. NullRefs doit-il être détecté?
- 10. Utilisation de Int32.Parse
- 11. T-SQL doit être améliorée
- 12. GC.SuppressFinalize doit-il être appelé sur les objets qui n'ont pas de finaliseur?
- 13. FxCop + MVP: « Propriétés ne doivent pas être seulement écrire »
- 14. Est-ce que FxCop/StyleCop peut être limité pour analyser uniquement les méthodes sélectionnées avec Visual Studio?
- 15. Comment détecter les violations de synchronisation avec Java
- 16. Une instance NSLock doit-elle être "globale"?
- 17. Règle FxCop qui vérifie les exceptions NotImplemented
- 18. Asp.Net Adhésion à ActiveDirectoryMembership Provider
- 19. FxCop ne résout pas les références externes
- 20. Est-ce que MSMQ doit être installé si nous utilisons MSMQ pour communiquer entre les applications?
- 21. Les règles StyleCop et FxCop s'excluent
- 22. Application de TryParse en C#
- 23. Asterisk & IVR & provider
- 24. Int32? avec IComparable
- 25. Simple Java "Service Provider frameworks"?
- 26. Avec les paramètres nommés avec MySQL .NET Provider
- 27. Obtenir errorInfo retour de TryParse()
- 28. Performances d'analyse (If, TryParse, Try-Catch)
- 29. Sys.InvalidOperationException: gestionnaire doit être une fonction
- 30. Oracle 'identifiant myschema.mytable doit être déclaré'
Merci, je ne savais pas que Int32.TryParse ("0.0", out temp); // => false – jyoung