Hvordan konverterer jeg fra en streng til et heltall i Visual Basic?
Hvordan konverterer jeg fra en streng til et heltall? Her er hva jeg prøvde:
Price = CInt(Int(txtPrice.Text))
Jeg tok ut Int
og jeg fikk fortsatt et unntak.
47
3
Bruk
Dette forutsetter VB.NET.
Ut fra navnet "txtPrice", vil du egentlig ikke ha et heltall, men et desimaltall. Så bruk i stedet:
Hvis dette er tilfelle, må du være sikker på at det du tilordner dette til er Decimal, ikke et heltall.
Du kan prøve det:
Convert.ToIntXX liker ikke å bli sendt strenger med desimaler.
For å være sikker bruk