| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment convertir une chaîne en int dans Vb.net
    Conversion de chaînes en nombres entiers permet en toute sécurité de votre demande VB.NET plus stable. Un utilisateur entre "xyz" dans un champ numérique, par exemple , peut provoquer un plantage de votre programme si votre code ne parvient pas à rattraper cette erreur. Une façon d' éviter les problèmes est d'examiner une chaîne avant de tenter de le convertir. Vous pouvez le faire en ajoutant longue exception de vérification de votre code. Une manière plus rapide pour convertir une chaîne est d'utiliser la méthode " TryParse " intégré dans le cadre . NET . La méthode « TryParse " valide une chaîne, et le convertit en un nombre entier si la chaîne contient des données entières . Instructions
    1

    ouvrir l'un de vos projets VB.NET en utilisant Microsoft Visual Studio . . Recherchez la méthode Page_Load en forme de démarrage du projet
    2

    Collez le code suivant en haut de cette méthode :

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

    Dim stringValue3 As String = crée trois variables chaîne, et leur assigne des valeurs . La première variable contient «100 ». C'est une valeur entière valide. La valeur de la deuxième variable est " 100.1 ". C'est un numéro valide , mais ce n'est pas un entier valide . La dernière variable , " stringValue3 , " a une valeur non valide . Cette valeur est "ABCD ". Les trois derniers états passent les trois variables à une fonction nommée " MakeInt . " Cette fonction tente de convertir chaque chaîne à un entier et renvoie le résultat de cette tentative à la méthode Page_Load. Les commandes MessageBox.Show affichent les valeurs retournées par les appels de fonction
    3

    Coller la fonction suivante en dessous de la méthode Page_Load : .

    MakeInt de fonction ( ByVal val As String ) As Integer

    iNTVAL As Integer

    If Not Integer.TryParse (val , iNTVAL ) Puis

    iNTVAL = -1

    End If

    Retour iNTVAL

    Fin de Fonction:

    Cette fonction utilise la méthode « TryParse " pour convertir la valeur de chaîne qu'il reçoit en un entier. Si elle réussit, elle stocke le résultat dans la variable " INTVAL " . Si la tentative de conversion échoue, la fonction définit la valeur de la variable " INTVAL " à " -1".
    4

    Press votre touche " F5" . Visual Studio gère le projet . La première commande " MessageBox.Show " affiche "100" parce que la fonction a été en mesure de convertir la chaîne de caractères contenant "100" dans un entier valide. Les deux commandes " MessageBox.Show " affichage suivant "-1". Ces valeurs , « 100,1 » et « ABCD », ne sont pas des entiers. La fonction retourne "-1" , car il n'a pas pu convertir ces valeurs en nombres entiers .

    Previous :

    next :
      articles connexes
    ·Comment sélectionner des éléments dans un ListBox da…
    ·Comment imprimer un nombre en pourcentage en Visual Bas…
    ·Comment faire un clavier à l'écran dans Visual Basic 
    ·Comment faire pour convertir en entiers longs en ​​Visu…
    ·Comment faire pour activer une assistance à distance A…
    ·Comment déplacer un PictureBox en VB 
    ·Comment faire pour masquer un contrôle Ribbon De VBA 
    ·Comment écrire un fichier texte dans une table de base…
    ·Comment créer un utilisateur dans Active Directory ave…
    ·Comment aligner du texte dans une zone de liste déroul…
      articles en vedette
    ·Comment compiler un projet Android sur Windows 
    ·Outils graphiques pour Java 
    ·Comment faire pour installer un contrôle ActiveX Java …
    ·Comment accéder aux rapports en VB 
    ·Comment créer et utiliser $ _SESSION en PHP 
    ·Comment écrire un programme C + + des tables de multip…
    ·Qu'est-ce que la demande processeur dans Struts 
    ·Comment inverser une liste en Python 
    ·Caractéristiques API 
    ·Comment faire pour trouver le nombre d'éléments vides…
    Copyright © Connaissances Informatiques http://fr.wingwit.com