Hoe kan ik String naar Int converteren?
Ik heb een TextBoxD1.Text
en ik wil het omzetten naar een int
om het op te slaan in een database.
Hoe kan ik dit doen?
594
3
Ik heb een TextBoxD1.Text
en ik wil het omzetten naar een int
om het op te slaan in een database.
Hoe kan ik dit doen?
Probeer dit eens:
of beter nog:
En omdat
Int32.TryParse
eenbool
teruggeeft, kun je de teruggegeven waarde gebruiken om beslissingen te nemen over de resultaten van de parseerpoging:Als je nieuwsgierig bent, het verschil tussen
Parse
enTryParse
is het beste als volgt samen te vatten:Gebruik dit als u er zeker van bent dat de inhoud van het tekstvak een geldige int is. Een veiliger optie is
Dit zal je een standaard waarde geven die je kunt gebruiken.
Int32.TryParse
geeft ook een booleaanse waarde terug die aangeeft of het mogelijk was om te parsen of niet, dus je kunt het zelfs gebruiken als de voorwaarde van eenif
statement.Het zal niet gooien als de tekst niet numeriek is.