Hur kan jag konvertera String till Int?
Jag har en TextBoxD1.Text
och jag vill konvertera den till en int
för att lagra den i en databas.
Hur kan jag göra detta?
594
3
Jag har en TextBoxD1.Text
och jag vill konvertera den till en int
för att lagra den i en databas.
Hur kan jag göra detta?
Prova det här:
eller ännu bättre:
Eftersom
Int32.TryParse
returnerar enbool
kan du använda dess returvärde för att fatta beslut om resultaten av analysförsöket:Om du är nyfiken kan skillnaden mellan
Parse
ochTryParse
sammanfattas på följande sätt:Använd detta om du känner dig säker på att innehållet i textrutan är ett giltigt int. Ett säkrare alternativ är
Detta ger dig ett standardvärde som du kan använda.
Int32.TryParse
returnerar också ett boolskt värde som anger om det gick att analysera eller inte, så du kan även använda det som villkor i ettif
-statement.Den kommer inte att kasta om texten inte är numerisk.