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
Remplacez 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» Sous 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 booléenne:"
success = Int16.TryParse ("100", int16Number)
Console.WriteLine ("succès convertir 100 à Int16 =" succès)
success = Double.TryParse ("10 0", doubleNumber)
Console.WriteLine ("succès conversion 10 0 à Double =" succès)
success = Byte.TryParse ("1", byteNumber)
Console.WriteLine ("succès conversion 1 à Byte =" 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 de la variable nommée "int16Number." Visual Basic stocke également le statut 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 de garde la fenêtre de commande ouverte de sorte que vous pourrez 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 apparaissent comme suit:
succès la conversion de 100 à Int16 = True
succès conversion 10 0 à Double = False
succès conversion 1 à Byte = True
La deuxième conversion de "10 0" à double échoue et renvoie «Faux», car 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 pourriez essayer une valeur de chaîne comme «-100.0" à la place.