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 man använder TryParse i Visual Basic

    Många av de siffror som du ser inom datorsystem är faktiskt strängar . Till exempel kan en " Antal " textruta på en webbsida innehåller en sträng representation av numret " 100 . " Utvecklare måste konvertera strängvärden till numeriska värden innan datorerna kan använda dem för att utföra matematiska beräkningar . Microsofts Visual Basic programmeringsspråk har en inbyggd klass som kallas " TryParse . " Denna klass innehåller metoder som gör att du kan konvertera sträng representationer av siffror i numerisk datatyp som datorerna kan manipulera . Instruktioner
    1

    Launch Microsoft Visual Studio. Klicka på "File " och klicka sedan på " Nytt ".
    2

    Klicka på " New Project " för att öppna " New Project "-fönstret . Klicka på " Visual Basic ", och klicka sedan på " Console Application . " Visual Studio skapar en ny konsol ansökan och visar koden för " Module1.vb " i koden fönstret . Denna kod innehåller de " viktigaste " sub som innehåller dessa två rader :

    Sub Main ( ) katalog

    End Sub
    3

    Ersätt dessa två rader kod med följande kod :

    Sub Main ( ) katalog

    Dim int16String As String = " 100 "

    Dim doubleString As String = " 100 "

    Dim bytestring As String = " 1 "

    Dim framgång As Boolean

    End sub ​​

    Detta skapar en " Main" sub som innehåller fyra variabla definitioner . De tre första raderna i "main" Sub definierar en Int32 , en dubbel och en byte datatyp . Dessa är vanliga datatyper som du kan använda i ett Visual Basic-program . Den fjärde raden definierar en boolesk variabel som heter
    4

    Lägg till följande kod efter raden som lyder " framgång . " " Dim framgång som Boolean : "

    framgång = Int16.TryParse ( " 100 " , int16Number ) katalog

    Console.WriteLine ( " framgång omvandla 100 till Int16 = " & framgång ) katalog

    framgång = Double.TryParse ( " 10 0 " , doubleNumber ) katalog

    Console.WriteLine ( " framgång konvertera 10 0 till Double = " & framgång ) katalog

    framgång = Byte.TryParse ( " 1 " , byteNumber ) katalog

    Console.WriteLine ( " framgång konvertering 1 till byte = " & framgång ) katalog

    Console.ReadLine ( ) katalog

    den första raden i koden försöker konvertera strängen " 100 " till en Int16 datatyp använder " Int16.TryParse " metoden . Om konverteringen lyckas , Visual Basic lagrar värdet i variabeln " int16Number . " Visual Basic lagrar även statusen för denna omvandling försök i " framgång " variabel . Den andra raden i koden visar värdet för " framgång". Detta värde kommer att vara " true " om konverteringen fungerar och " false " om omvandlingen misslyckas . De återstående kodrader utföra samma omvandling försöket med " Double.TryParse " metoden och den " Byte.TryParse " metoden . De " Console.WriteLine uttalanden skriver dessa resultat till kommandofönstret . Den sista kodraden håller kommandofönstret öppet så att du kan se resultatet .
    5

    Tryck F5 . Visual Studio kör programmet . de TryPasre metoder försöker konvertera " 100 ", " 10 0 " och " 1 " till de datatyper som anges i TryParse uttalanden .
    6

    Review resultaten i kommandofönstret . Dessa resultat kommer visas enligt följande :

    framgång omvandla 100 till Int16 = Sant

    framgång konvertera 10 0 till Double = False framgång

    konvertering 1 till byte = Sant

    den andra omvandlingen från " 10 0 " Double misslyckas och returnerar "false" eftersom strängen " 10 0 " innehåller en inbäddad utrymme . det är inte ett giltigt nummer .
    7

    Fortsätt att experimentera med olika strängvärden . Notera hur TryParse metoden fungerar med dessa värden . till exempel, istället för att använda " 10 0 " i Double.TryParse uttalande , kan du prova en sträng värde såsom " -100.0 " istället .
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Flooder Med Visual Basic
    ·Hur man installerar en stor storlek formulär med VB6
    ·Hur man skriver Datum & Tid Genom Visual Basic
    ·Lägga till eBay Web Services i VB.NET
    ·Hur man använder en VB Lite Unit
    ·Hur hittar man den mellersta Antal tre nummer i VBA
    ·Hur man ändra typsnitt för TreeView i Vb.Net
    ·Så för att visa tiden i VB.Net
    ·Hur man läser xls-fil Vb
    ·Hur man använder en region Class för att ta bort dela…
    Utvalda artiklarna
    ·MySQL PHP Apache Tutorial
    ·Scrum FAQ
    ·Vad är beskrivningen av Kontroll & testprocessen i Val…
    ·Grundläggande programmering Hjälp
    ·Hur man binda en ordbok för att DropDownList
    ·Hur ringer jag ett formulär på Visual Basic 2005
    ·Hur Escape HTML Produktionen inom Rails
    ·Hur Split en FLAC fil med Dev - C + +
    ·Hur man skapar en PDF i farten med PHP
    ·Hur du formaterar en GridView kontroll
    Copyright © Dator Kunskap http://www.dator.xyz