Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte jeden zo svojich projektov VB.NET pomocou Microsoft Visual Studio . Vyhľadajte metódu Page_Load v spúšťacej forme projektu
2
Vložte nasledujúci kód v hornej časti tejto metódy : .
Dim stringValue1 As String = " 100 "
Dim stringValue2 As String = " 100.1 "
Dim stringValue3 As String = tvoria tri reťazca premenné a priraďuje im hodnoty . Prvá premenná má " 100 " . To je platný celočíselná hodnota . Hodnota druhej premennej je " 100.1 . " To je platné číslo , ale to nie je platné číslo . Záverečná premenná , " stringValue3 , " má neplatnú hodnotu . Táto hodnota je " ABCD . " Posledné tri príkazy prejsť tri premenné pre funkciu s názvom " MakeInt . " Táto funkcia sa pokúsi previesť každý reťazec na celé číslo a vráti výsledok tohto pokusu o metóde Page_Load . Príkazy MessageBox.Show zobrazenie hodnoty vrátené z volania funkcie
3
Vložte nasledujúce funkcie pod metóde Page_Load : .
Funkcia MakeInt ( ByVal val As String ) as Integer
Dim intval as Integer
Ak nie je Integer.TryParse ( val , intval ) Potom
intval = -1
End If
vrátiť intval
End Function
Táto funkcia používa metódu " TryParse " previesť hodnotu reťazca , ktoré dostane na celé číslo . Ak sa to podarí , je to ukladá výsledok do " intval " premenné . Ak je pokus o prevod zlyhá , funkcia nastaví hodnotu " intval " premenné " -1 " .
4
Stlačte kľúč " F5 " . Visual Studio spustí projekt . Prvý " MessageBox.Show " príkaz zobrazí " 100 " , pretože funkcia bol schopný previesť reťazec obsahujúci " 100 " na platné celé číslo . Ďalšie dva " MessageBox.Show " príkazy displej " -1 " . Tieto hodnoty , " 100.1 " a " ABCD " , nie sú celé čísla . Funkcia vracia " -1 " , pretože nie je možné previesť tieto hodnoty do celých čísel .