Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur konvertera en sträng till INT i Vb.net

    Konvertera strängar till heltal hjälper säkert att göra din VB.NET program mer stabil . En användare anger " XYZ " i ett numeriskt fält , till exempel , kan orsaka ditt program att krascha om din kod inte fånga det fel . Ett sätt att förebygga problem är att undersöka en sträng innan försök att omvandla den. Du kan göra det genom att lägga långa undantaget kontrollera att din kod . Ett snabbare sätt att konvertera en sträng är att använda " TryParse " metod inbyggd i . NET framework . Den " TryParse " metoden validerar en sträng , och omvandlar den till ett heltal om strängen innehåller heltal data . Instruktioner
    1

    öppna en av dina VB.NET projekt med Microsoft Visual Studio . . Leta upp Page_Load metoden i projektets startformulär
    2

    Klistra in följande kod på toppen av denna metod :

    Dim stringValue1 As String = " 100 "

    Dim stringValue2 As String = " 100,1 "

    Dim stringValue3 As String = skapar tre strängvariabler , och tilldelar dem värden . Den första variabeln rymmer " 100 . " Det är ett giltigt heltalsvärde . Den andra variabelns värde är " 100,1 ". Det är ett giltigt nummer , men det är inte ett giltigt heltal . Den sista variabeln , " stringValue3 , " har ett ogiltigt värde . Det värdet är " ABCD ". De sista tre uttalanden passerar de tre variabler till en funktion som heter " MakeInt . " Funktionen försöker att konvertera varje sträng till ett heltal och returnerar resultatet av detta försök till Page_Load metoden . De MessageBox.Show kommandon visar de värden som returneras från funktionen samtal
    3

    Klistra in följande funktion under Page_Load metoden : .

    Funktion MakeInt ( ByVal val As String ) As Integer

    Dim intVal As Integer
    p Om inte Integer.TryParse ( val , intVal ) Sen

    intVal = -1

    End If

    Return intVal

    End Function

    Denna funktion använder " TryParse " metod för att konvertera strängen värdet den får in ett heltal . Om det lyckas , lagrar det resultatet i " intVal " variabel . Om konverteringen misslyckas , sätter funktionen värdet av " intVal " variabel till " -1 ".
    4

    Tryck din " F5 " tangenten . Visual Studio driver projektet . Den första " MessageBox.Show " kommando visar " 100 " eftersom funktionen kunde konvertera strängen innehåller " 100 " till ett giltigt heltal . De nästa två " MessageBox.Show " kommandon visar " -1 ". Dessa värden , " 100,1 " och " ABCD " är inte heltal . Funktionen returnerar " -1 " eftersom det inte kunde omvandla dessa värden till heltal .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bort ett kalkylblad Event i VBA
    ·Hur man läser pixlar från bild lådor i VB6
    ·Hur man skriver en kommandofil för att kopiera en fil
    ·Hur man läser Windows Security Settings Genom VB.NET C…
    ·Lägga till ODBC till VB.Net Express
    ·Hur man ställer in ett Visual Basic Form
    ·Hur man programmerar en Array i Visual Basic 6.0
    ·Hur man gör en abstrakt för en Script
    ·Skillnaden mellan ByVal & ByRef
    ·Vad är Visual Studio Express
    Utvalda artiklarna
    ·Hur vill kolla om ett objekt finns i en lista i Visual …
    ·Hur kompilera program på MS Access 2007
    ·Hur man gör en Vertical Graph i C + +
    ·Object Obligatoriskt i Visual Basic
    ·Vad är Python 2.2.3
    ·Hur sortera 3 Heltal i Java
    ·Hur för att förhindra vertikal Scroll
    ·Den PHP Kom ihåg mig Tutorial
    ·Hur man går med två PHP MySQL sökningar
    ·Hur att rengöra en inbuffert i C + +
    Copyright © Dator Kunskap http://www.dator.xyz