Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come utilizzare TryParse in Visual Basic

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

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 .

 

Programmazione © www.354353.com