Comment convertir une chaîne de caractères en un nombre entier ? Voici ce que j'ai essayé :
Price = CInt(Int(txtPrice.Text))
J'ai sorti le Int
et j'ai toujours une exception.
Comment convertir une chaîne de caractères en un nombre entier ? Voici ce que j'ai essayé :
Price = CInt(Int(txtPrice.Text))
J'ai sorti le Int
et j'ai toujours une exception.
Utilisez
Convert.toInt32(txtPrice.Text)
Cela suppose que VB.NET .
À en juger par le nom "txtPrice", vous ne voulez pas vraiment un Integer mais un Decimal. Donc, à la place, utilisez :
Convert.toDecimal(txtPrice.Text)
Si c'est le cas, assurez-vous que ce à quoi vous l'assignez est un nombre décimal et non un nombre entier.
Vous pouvez utiliser la méthode suivante pour convertir une chaîne de caractères en un nombre entier :
Pour plus de détails, voir Fonctions de conversion de type (Visual Basic) .
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.