Bonjour,
J'ai un string de ce format par exemple:
Quand je fais un Int32.Parse cela retire les zeros à la fin de mon string.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 100010002000
Y a t'il un moyen d'éviter cela?
Cordialement,
Bonjour,
J'ai un string de ce format par exemple:
Quand je fais un Int32.Parse cela retire les zeros à la fin de mon string.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 100010002000
Y a t'il un moyen d'éviter cela?
Cordialement,
Salut,
Normalement en C# pour convertir en int 'faut faire :
System.Convert.ToInt32(tonNb);
Essaie et dis moi si ça marche ^^
fait appel à
Code : Sélectionner tout - Visualiser dans une fenêtre à part Convert.ToInt32ca ne change donc rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part Int32.Parse![]()
Est-ce que tu as bien mis les guillemets dans ta parenthèse pour la convertion ?
Parce que j'suppose que la syntaxe c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Int32.Parse("tonNb");
Oh mon dieu je dis n'importe quoi de puis le début!!!!!
En fait mon format de string est celui ci:
Et ce sont en fait les premiers zeros qui sont tronqués!
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000100010002








Ta valeur est trop grande pour être contenue dans un entier sur 32 bits, c'est pour ça qu'il tronque.
Fais la même chose avec un entier sur 64 bits, ça ira mieux.
Partager