Molti dei numeri che vedete in applicazioni del computer sono in realtà stringhe . Ad esempio , una casella di testo "Quantità" in una pagina Web può contenere una rappresentazione di stringa del numero "100 ". Gli sviluppatori devono convertire i valori di stringa in valori numerici prima che i computer possono utilizzare per eseguire calcoli matematici . Linguaggio di programmazione Visual Basic di Microsoft ha una classe built-in chiamato " TryParse . " Questa classe contiene i metodi che permettono di convertire rappresentazioni di stringa di numeri in tipo di dati numerici che i computer possono manipolare . Istruzioni 
 1 
 lancio di Microsoft Visual Studio. Fare clic su "File " e poi su " Nuovo ". 
 2 
 Fare clic su " Nuovo progetto " per aprire la finestra "Nuovo progetto" . Fare clic su " Visual Basic ", quindi fare clic su " Applicazione console. " Visual Studio crea una nuova applicazione console e visualizza il codice per " Module1.vb " nella finestra del codice . Questo codice contiene i sub "principale" che contiene queste due righe : 
 
 Sub Main () End Sub 
 
 
 3 
 sostituire quelle due righe di codice con il seguente codice: 
 
 Sub Main ( ) per 
 Dim int16String As String = " 100 " 
 
 Dim doubleString As String = " 100 " 
 
 dim byteString As String = " 1 " 
 
 dim successo come booleano 
 
 End sub 
 
 Questo crea un sub " principale" che contiene quattro definizioni di variabili . Le prime tre righe nella sub "principali" definiscono un Int32 , un doppio e un tipo di dati Byte . Questi sono i tipi di dati comuni che è possibile utilizzare in un programma Visual Basic . La quarta riga definisce una variabile booleana denominata 
 4 
 Aggiungere il seguente codice dopo la riga che legge "successo ". " Dim successo come booleano : " 
 
 successo Int16.TryParse = ( "100" , int16Number ) per 
 Console.WriteLine ( "successo conversione 100 a Int16 = " & successo ) per 
 successo = Double.TryParse ( " 10 0 " , doubleNumber ) per < p > Console.WriteLine ( "Il successo di conversione 10 0 a Double = " & successo ) per 
 successo = Byte.TryParse ( " 1 " , byteNumber ) per 
 Console.WriteLine ( "successo conversione 1 a Byte = " & successo ) per 
 Console.ReadLine ( ) per 
 la prima riga di codice tenta di convertire la stringa " 100 " per un tipo di dati Int16 utilizzando il" metodo Int16.TryParse " . Se la conversione non riesce , Visual Basic memorizza il valore nella variabile denominata " int16Number . " Visual Basic memorizza anche lo stato di quel tentativo di conversione nella variabile "successo" . La seconda riga di codice visualizza il valore di "successo ". Tale valore sarà " vero " se la conversione funziona e "false" se la conversione non riesce . Le restanti linee di codice eseguono lo stesso tentativo di conversione con il metodo " Double.TryParse " e il metodo " Byte.TryParse " . Le "dichiarazioni Console.WriteLine scrivono questi risultati alla finestra di comando . L'ultima riga di codice mantiene la finestra dei comandi aperta in modo che è possibile visualizzare i risultati . 
 5 
 Premere F5 . Visual Studio esegue l'applicazione i metodi . TryPasre tenterà di convertire " 100 ", " 10 0 " e "1 " per i tipi di dati specificati nelle dichiarazioni TryParse . 
 6 
 recensione i risultati nella finestra di comando . Questi risultati saranno appaiono come segue : 
 
 successo conversione da 100 a Int16 = True 
 
 successo conversione 10 0 a Double = False 
 
 successo conversione 1 a byte = True 
 
 la seconda conversione da " 10 0" a doppio fallisce e restituisce "False" perché la stringa " 10 0 " contiene uno spazio . non è un numero valido . 
 7 
 continuare a sperimentare con differenti valori di stringa . si noti come il metodo TryParse funziona con quei valori . Ad esempio , invece di utilizzare " 10 0 " nella dichiarazione Double.TryParse , si potrebbe provare un valore stringa come " -100.0 " invece .