Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan konvertere en streng til INT i Vb.net
    Konvertering strenger i heltall hjelper trygt gjøre din VB.NET programmet mer stabilt . En bruker skrive inn " xyz " til et numerisk felt , for eksempel , kan føre til at programmet krasjer hvis koden din ikke klarer å fange den feilen. En måte å unngå problemer er å undersøke en streng før du forsøker å konvertere den . Du kan gjøre det ved å legge lange unntak sjekker i koden . En raskere måte å konvertere en streng er å bruke " TryParse "-metoden bygget inn . NET rammeverket . Den " TryParse "-metoden validerer en streng, og konverterer den til et heltall hvis strengen inneholder heltall data . Instruksjoner
    en

    åpne en av dine VB.NET prosjekter ved hjelp av Microsoft Visual Studio . . Finn Page_Load metoden i prosjektets oppstart skjema
    2

    Lim inn følgende kode på toppen av denne metoden : en

    Dim stringValue1 As String = " 100 "
    < p > Dim stringValue2 As String = " 100.1 "

    Dim stringValue3 As String = lager tre strengvariabler , og tildeler dem verdier. Den første variabelen har " 100". Det er en gyldig heltallsverdi . Den andre variabelen verdi er " 100.1 ". Det er et gyldig nummer , men det er ikke et gyldig heltall . Den endelige variabel, " stringValue3 , " har en ugyldig verdi. Denne verdien er " ABCD ". De tre siste uttalelser passere de tre variablene til en funksjon som heter " MakeInt . " Denne funksjonen forsøker å konvertere hver streng til et heltall og returnerer resultatet av at forsøk på å den Page_Load metoden. De MessageBox.Show kommandoene viser verdiene returnert fra funksjonskall
    3

    Lim inn følgende funksjon under Page_Load metode : .

    Funksjon MakeInt ( ByVal val As String ) As Integer

    Dim intval As Integer
    p Hvis ikke Integer.TryParse ( val , intval ) så

    intval = -1

    End If

    Return intval

    End Function

    Denne funksjonen bruker " TryParse " metode for å konvertere strengen verdien den får inn et heltall. Hvis det lykkes , lagres resultatet i " intval " variable . Hvis konverteringen mislykkes , angir funksjonen verdien av " intval " variable til " -1 ".
    4

    Press din "F5 " tasten. Visual Studio driver prosjektet. Den første " MessageBox.Show " kommandoen viser "100" fordi funksjonen var i stand til å konvertere strengen som inneholder " 100 " inn et gyldig heltall . De neste to " MessageBox.Show " kommandoer vise " -1 ". Disse verdiene , " 100.1 " og " ABCD ", ikke er heltall . Funksjonen returnerer "-1" fordi det ikke kunne konvertere disse verdiene inn heltall.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage et program for å skrive ut summer i Visua…
    ·Hvordan skrive en Array til en fil i Visual Basic 
    ·Hvordan bruke Autofullfør Box i WPF 
    ·Hvordan bruke Loops i VB6 
    ·Slik leser du data fra Access bruke VB 
    ·Slik Finn en post i en Recordset 
    ·Hvordan bruke VB6 å koble til en IRC server 
    ·Hvordan skrive en VBS fil til Kill a Task Manager Proce…
    ·Slik konverterer en tekstboks eiendom til en desimal 
    ·Hvordan skrive tekst på et skjema i VB6 
      Anbefalte artikler
    ·Hvordan Lese og skrive Tillatelser for moduler i Python…
    ·Hvordan lagrer jeg en fil i Xcode 
    ·Hva er meningen med ANSI 
    ·Hvordan Ring en lagret prosedyre i en SQL Server Fra VB…
    ·Hvordan bruke PHP til å lage en Excel-fil 
    ·Opplæring for LiveWires Python 
    ·Hvordan lage Games i VB.NET 
    ·Hvordan bruke Squid Med PHP 
    ·Slik konverterer Hex til desimal i MIPS 
    ·Hvordan lage et bilde Galleri Med Neste og Forrige Link…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/