| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come convertire una stringa in INT in Vb.net
    Conversione di stringhe in numeri interi in modo sicuro aiuta rendere l'applicazione VB.NET più stabile . Un utente di entrare " xyz " in un campo numerico , per esempio, può causare il crash del programma se il codice non riesce a catturare tale errore . Un modo per evitare problemi è esaminare una stringa prima di tentare di convertirlo . Si potrebbe fare che con l'aggiunta di lunga eccezione controllo al codice. Un modo più veloce per convertire una stringa è di usare il metodo " TryParse " integrato nel framework . NET . Il metodo " TryParse " convalida una stringa , e lo converte in un numero intero se la stringa contiene dati interi . Istruzioni
    1

    aprire uno dei vostri progetti VB.NET utilizzando Microsoft Visual Studio . . Individuare il metodo Page_Load nel form di avvio del progetto
    2

    Incollare il seguente codice nella parte superiore di tale metodo :

    Dim stringValue1 As String = " 100 "
    < p > Dim stringValue2 As String = " 100.1 "

    Dim stringValue3 As String = crea tre variabili stringa e assegna loro valori . La prima variabile contiene "100 ". Questo è un valore intero valido . Valore della seconda variabile è " 100.1 ". Questo è un numero valido , ma non è un intero valido . La variabile finale , " stringValue3 , " ha un valore non valido . Tale valore è " ABCD ". Le ultime tre affermazioni passano le tre variabili di una funzione denominata " MakeInt . " Questa funzione tenta di convertire ogni stringa in un intero e restituisce il risultato di quel tentativo di metodo Page_Load . I comandi MessageBox.Show visualizzare i valori restituiti dalle chiamate di funzione
    3

    Incollare la seguente funzione di seguito il metodo Page_Load : .

    Funzione MakeInt ( ByVal val As String ) As Integer Dim

    intval As Integer

    Se Non Integer.TryParse ( val , intval ) Poi

    intval = -1

    End If

    Torna intval

    End Function

    Questa funzione utilizza il metodo " TryParse " per convertire il valore di stringa che riceve in un numero intero. Se ci riesce , si memorizza il risultato nella variabile " intval " . Se il tentativo di conversione non riesce , la funzione imposta il valore della variabile " intval " a " -1 ".
    4

    stampa il tuo tasto "F5 " . Visual Studio gestisce il progetto . Il primo comando " MessageBox.Show " visualizza "100" perché la funzione è stata in grado di convertire la stringa contenente " 100 " in un intero valido . Visualizzano i prossimi due comandi " MessageBox.Show " "-1 ". Quei valori , " 100.1 " e " ABCD ", non sono numeri interi . La funzione restituisce "-1" , perché non riusciva a convertire tali valori in numeri interi .

    Previous :

    next :
      Articoli Correlati
    ·Come accedere VBA Variabile Font Size 
    ·Come creare un documento di aiuto in VB6 
    ·Come eseguire un pacchetto DTS con una pagina web 
    ·Come importare XLM Into Visual Basic 
    ·Come abilitare Offerta Assistenza remota con VBS Script…
    ·Come scrivere un file in Visual Basic 6 
    ·Come fare Web Form da Visual Basic 
    ·Come utilizzare una funzione in VBA 
    ·Come calcolare Tax & Total Utilizzando Visual Basic 6.0…
    ·Come scrivere KOP Utilizzando Visual Basic 
      Articoli in evidenza
    ·Come creare una mappa in Java 
    ·Come rinominare una cartella in VB6 
    ·Come conservare le variabili in VBA 
    ·Come cambiare Screensaver con VB Software 
    ·Come inviare un SMS gratuito con PHP 
    ·Come aggiungere una filigrana Utilizzo di Word XP 
    ·Utilizzo di Java Cryptography 
    ·Guida VBA 
    ·Come scrivere i codici che genererà una casella di tes…
    ·Differenza tra le funzioni e subroutine in Visual Basic…
    Copyright © Conoscenza Informatica http://it.wingwit.com