Hvordan kan jeg konvertere String til Int?
Jeg har en TextBoxD1.Text
og ønsker å konvertere den til en int
for å lagre den i en database.
Hvordan kan jeg gjøre dette?
594
3
Jeg har en TextBoxD1.Text
og ønsker å konvertere den til en int
for å lagre den i en database.
Hvordan kan jeg gjøre dette?
Prøv dette:
eller enda bedre:
Siden
Int32.TryParse
returnerer enbool
, kan du også bruke returverdien til å ta beslutninger om resultatene av parsingsforsøket:Hvis du er nysgjerrig, er forskjellen mellom
Parse
ogTryParse
best oppsummert slik:Bruk dette hvis du føler deg sikker på at innholdet i tekstboksen er en gyldig int. Et sikrere alternativ er
Dette vil gi deg en standardverdi du kan bruke. Int32.TryParse
returnerer også en boolsk verdi som angir om den var i stand til å analysere eller ikke, slik at du til og med kan bruke den som betingelse i en
if`-setning.Det vil ikke kaste hvis teksten ikke er numerisk.