j'ai un objet personne ayant une propriété d'âge (int)ce qui est la meilleure façon de convertir « 6,00000000000000 » à une propriété entière
je suis l'analyse d'un fichier et cette valeur est à venir dans ce format « 6,00000000000000 »
ce qui est la meilleure façon de convertir cette chaîne en un int en C#
Convert.ToInt32() or Int.Parse() gives me an exception:
chaîne d'entrée était pas dans un format correct.
avez-vous même recherché pour cela? C'est un doublon de http://stackoverflow.com/questions/2344411/how-to-convert-string-to-integer-in-c – msarchet
duplicata possible de [Comment puis-je convertir String en Int?] (Http: // stackoverflow.com/questions/1019793/how-can-i-convert-string-to-int) – ChrisF
@ChrisF: Je ne considère pas cela comme une copie exacte. La question que vous avez liée concernait la conversion d'une chaîne entière en un 'int'. Cette question concerne la conversion d'une chaîne décimale qui représente une valeur entière en un entier. La différence est petite mais pertinente: c'est pourquoi les réponses ici incluent l'analyse 'double' et' decimal', et l'option 'NumberStyles.AllowDecimalPoint'. – Joren