| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan konvertere en streng til INT i Vb.net
    Konvertering strenge til heltal sikkert hjælper med at gøre din VB.NET ansøgning mere stabil. En bruger indtaster " xyz " til et numerisk felt , for eksempel , kan forårsage dit program til at gå ned, hvis din kode ikke fange denne fejl . En måde at forebygge problemer er at undersøge en streng inden du forsøger at konvertere det . Du kan gøre det ved at tilføje langvarig undtagelse tjekker din kode. En hurtigere måde at konvertere en streng er at bruge " TryParse "-metoden er indbygget i . NET framework . Den " TryParse " metoden validerer en streng , og konverterer det til et heltal hvis strengen indeholder heltal data . Instruktioner
    1

    åbne en af ​​dine VB.NET -projekter ved hjælp af Microsoft Visual Studio . . Find Page_Load metoden i projektets opstart formular
    2

    Indsæt følgende kode i toppen af denne metode : Hej

    Dim stringValue1 As String = "100"
    < p > Dim stringValue2 As String = " 100,1 "

    Dim stringValue3 As String = skaber tre string variabler , og tildeler dem værdier. Den første variabel holder " 100 ". Der er en gyldig heltalsværdi . Den anden variabels værdi er " 100,1 ". Det er et gyldigt tal , men det er ikke en gyldig heltal . Den endelige variabel " stringValue3 " har en ugyldig værdi. Denne værdi er " ABCD ". De sidste tre udsagn passere de tre variabler til en funktion ved navn " MakeInt ". Denne funktion forsøger at konvertere hver streng til et heltal og returnerer resultatet af dette forsøg til Page_Load metoden . De MessageBox.Show kommandoer vise værdierne returneres fra funktionen opkald
    3

    Indsæt følgende funktion under Page_Load metode: .

    Function 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 funktion bruger " TryParse " metode til at konvertere streng værdi den modtager i et heltal. Hvis det lykkes , det gemmer resultatet i " intVal " variable . Hvis konverteringen mislykkes , funktionen indstiller værdien " intVal " variabel til "-1 ".
    4

    Tryk din " F5 "-tasten. Visual Studio kører projektet. Den første " MessageBox.Show " kommando viser " 100 ", fordi den funktion var i stand til at konvertere strengen indeholdende "100" i en gyldig heltal . De næste to " MessageBox.Show " kommandoer vist " -1 ". Disse værdier , " 100,1 " og " ABCD ", ikke er heltal. Funktionen returnerer "-1 ", fordi den ikke kunne konvertere disse værdier til heltal.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges MsgBox i VB6 
    ·Hvordan man skelner mellem Calling Procedure & funktion…
    ·Sådan oprettes et afkrydsningsfelt i Visual Basic 
    ·Sådan Stop en Loop i VB6 
    ·Sådan oprettes en Web Login interface med Visual Basic…
    ·Hvordan du formaterer teksten til HTML på VBA 
    ·Visual Basic 2005 Express Edition Tutorial 
    ·Sådan vendes tilbage til Form1 fra Form2 i Visual Basi…
    ·Sådan ændres en Windows Dialog Caption 
    ·Hvordan til at udfylde et felt i VB Access 
      Anbefalede Artikler
    ·Hvordan man laver en privat boolesk i Java 
    ·Hvordan man laver en brugerdefineret Splitter Vindue i …
    ·Sådan oprettes en Fill- in-the- tom linje i Word ved h…
    ·Typer af Clustering Algoritmer 
    ·Database Tutorial til Visual Basic 2008 
    ·Sådan Kill Sleeping MySQL Connections 
    ·Sådan Spring en vare Når Bejdsning i Python 
    ·Funktioner af en Web Database 
    ·Sådan Konverter Int til tinyint 
    ·Sådan bruges Crystal Report Control i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com