Comment utiliser tryparse dans visual basic

Beaucoup de chiffres que vous voyez dans les applications informatiques sont en fait des chaînes. Par exemple, une "quantité" zone de texte sur une page Web peut contenir une chaîne représentant le nombre "100" Les développeurs doivent convertir des valeurs de chaîne en valeurs numériques avant que les ordinateurs peuvent les utiliser pour effectuer des calculs mathématiques. langage de programmation Visual Basic de Microsoft a une classe intégrée appelée "TryParse." Cette classe contient des méthodes qui vous permettent de convertir des représentations de chaîne de nombres en numérique type de données que les ordinateurs peuvent manipuler.

  • Lancez Microsoft Visual Studio. Cliquez sur "Fichier" puis cliquez sur "Nouveau".

  • Cliquez sur "Nouveau projet" pour ouvrir la fenêtre "Nouveau projet". Cliquez sur "Visual Basic," puis cliquez sur "Application console." Visual Studio crée une nouvelle application console et affiche le code pour "Module1.vb" dans la fenêtre de code. Ce code contient les sous "Main" qui contient ces deux lignes:

    Sub Main ()

    End Sub

  • Remplacer ces deux lignes de code avec le code suivant:

    Sub Main ()

    Dim int16String As String = "100"

    Dim doubleString As String = "100"

    ByteString Dim As String = "1"




    succès Dim As Boolean

    End Sub

    Cela crée un sous "Main" qui contient quatre définitions de variables. Les trois premières lignes de la "Main" Sub définissent un Int32, un double et un type de données Byte. Ce sont des types de données communs que vous pouvez utiliser dans un programme Visual Basic. La quatrième ligne définit une variable booléenne nommée «succès».

  • Ajoutez le code suivant après la ligne qui lit «succès Dim comme Boolean:"

    success = Int16.TryParse ( "100", int16Number)

    Console.WriteLine ( "succès convertir 100 à Int16 =" le succès)

    success = Double.TryParse ( "10 0", doubleNumber)

    Console.WriteLine ( "succès convertir 10 0 à Double =" le succès)

    success = Byte.TryParse ( "1", byteNumber)

    Console.WriteLine ( "succès conversion 1 à Byte =" le succès)

    Console.ReadLine ()

    La première ligne de code tente de convertir la chaîne "100" à un type de données Int16 en utilisant la méthode "Int16.TryParse". Si la conversion réussit, Visual Basic stocke la valeur dans la variable nommée "int16Number." Visual Basic stocke également l`état de cette conversion tentative dans la variable «succès». La deuxième ligne de code affiche la valeur de «succès». Cette valeur sera "true" si la conversion fonctionne et "false" si la conversion échoue. Les autres lignes de code exécutent la même tentative de conversion en utilisant la méthode "Double.TryParse" et la méthode "Byte.TryParse". Les «déclarations Console.WriteLine écrivent ces résultats à la fenêtre de commande. La dernière ligne du Code conserve la fenêtre de commande ouverte afin que vous puissiez voir les résultats.

  • Appuyez sur F5. Visual Studio exécute l`application. Les méthodes TryPasre tentent de convertir "100", "10 0" et "1" pour les types de données spécifiés dans les états TryParse.

  • Passez en revue les résultats dans la fenêtre de commande. Ces résultats apparaîtront comme suit:

    succès convertir 100 à Int16 = True

    succès convertir 10 0 à Double = False

    succès conversion 1 à Byte = True

    La deuxième conversion de "10 0" à double échoue et renvoie «Faux» parce que la chaîne "10 0" contient un espace intégré. Il est pas un nombre valide.

  • Continuer à expérimenter en utilisant différentes valeurs de chaîne. Notez comment la méthode TryParse travaille avec ces valeurs. Par exemple, au lieu d`utiliser "10 0" dans la déclaration Double.TryParse, vous pouvez essayer une valeur de chaîne comme «-100.0» à la place.

Conseils Avertissements

  • Chaque type numérique de données Visual Basic a une méthode TryParse. Ces méthodes comprennent Int32.TryParse, Char.TryParse et même DateTime.TryParse. Cliquez sur "Aide" bouton de Visual Studio et recherchez "TryParse" pour plus de détails.
  • La méthode TryParse est également utile pour faire en sorte que les utilisateurs entrent les numéros valides dans les zones de texte. Pour valider l`entrée d`un utilisateur, tenter de convertir le contenu d`une zone de texte à un numéro en utilisant l`une des méthodes TryParse. Si la valeur du succès est «Faux», vous saurez que l`entrée de l`utilisateur est pas un nombre valide.

AUTRES

» » » » Comment utiliser tryparse dans visual basic