Détails
Comment convertir une chaîne de caractères en un nombre entier en Visual Basic ?
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 enlevé le Int
et j'ai toujours une exception.
47
3
Utilisez
Ceci est une supposition de [VB.NET][1].
À en juger par le nom "txtPrice" ;, vous ne voulez pas vraiment un Integer mais un Decimal. Utilisez donc plutôt :
Si c'est le cas, assurez-vous que ce à quoi vous l'assignez est un nombre décimal et non un nombre entier.
[1] : http://en.wikipedia.org/wiki/Visual_Basic_.NET
Vous pouvez l'essayer :
Convert.ToIntXX n'aime pas qu'on lui transmette des chaînes de décimales.
Pour être sûr, utilisez