| 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
    Mid, fonction dans VB.NET
    Visual Basic est un langage de programmation qui à la fois début et programmeurs expérimentés peuvent apprécier. Environnement de programmation intégré de Microsoft est robuste, et la version gratuite Express est entièrement capable de fournir des applications de niveau professionnel . Une des caractéristiques de n'importe quel langage de programmation est la gestion de chaînes , et VB.NET ne fait pas exception , avec la fonction "Mid " étant l'une des fonctions de chaîne plus facile à utiliser . Strings

    Une chaîne est un groupe contigu de caractères qui peut être composé de caractères alphabétiques, numériques et spéciaux. VB.NET ne considère pas que des caractères numériques dans une chaîne sous forme de nombres , mais aussi des caractères alphanumériques. Si vous voulez convertir les caractères alphanumériques en nombres , la fonction Mid peut aider, aussi longtemps que vous savez où ils sont , ou peuvent les trouver.
    Mid Fonction

    la syntaxe de la fonction Mid est " NewString = Mid ( oldstring , S, l) , " où " S" est le point de départ de la chaîne , par rapport à un, et "L" est le nombre de caractères que vous voulez extraire de « oldstring . " Le résultat est placé dans la variable " NewString " . Le paramètre " L" est facultative , et si vous ne le spécifiez pas , VB.NET obtient tous les caractères de la position "S" à la fin de " oldstring . "
    utilise Mid

    Si vous connaissez la position exacte du groupe de personnages que vous cherchez , la fonction mi est facile à utiliser . Par exemple, si vous avez une chaîne d'adresse de 30 caractères dans un record.and Données savoir que les cinq premiers caractères contiennent le numéro de la maison , vos déclarations VB.NET ressemblerait à ceci :

    HouseNumber As chaîne

    HouseNumber = Mid ( AddressString , 1, 5 )

    Cela placerait les cinq premiers caractères de " AddressString " dans " HouseNumber . " Si vous connaissez des cinq derniers caractères sont le code postal , vous pouvez utiliser ces déclarations pour l'extraire :

    ZipCodeString As cordes

    ZipCodeString = Mid ( AddressString , 26)
    < p > Vous n'avez pas besoin de l'option de longueur , depuis la mi débuteront à 26 caractères et aller à la fin de la chaîne .
    Extraire un nombre à mi

    Extraction un nombre est un peu plus complexe , car il faut savoir exactement où le nombre se trouve dans la chaîne. Pour cette opération, vous auriez réellement besoin d'utiliser la fonction " IsNumeric " et boucle à travers la chaîne source . Si vous savez que vous avez un certain nombre quelque part dans une chaîne, et que vous voulez convertir en entier , vous devez rechercher la chaîne source , tester chaque caractère de valeur numérique et enregistrer les numéros dans une autre chaîne . Le code ressemblerait à quelque chose comme ceci:

    SourceString As String = " abcde123defgh "

    numberString Dim, test comme ficelle

    TestString As cordes

    NumberInteger As Integer

    Counter1 As Integer = 1

    Length1 As Integer = Len ( SourceString )

    Do While Length1 > Counter1

    TestString = Mid ( SourceString , Counter1 , 1)

    Si IsNumeric ( TestString ) Puis

    numberString = numberString & TestString

    Endif

    Counter1 + = 1

    boucle

    NumberInteger = Integer.Parse ( numberString )

    La boucle examine chaque caractère de " sourceString », et s'il s'agit d'un numéro , le code enchaîne sur " numberString ». Lorsque la boucle vient à la fin de " SourceString " il se termine en boucle, et la déclaration suivante convertit " numberString » en entier et le place dans " NumberInteger . "

    Previous :

    next :
      articles connexes
    ·Comment supprimer toutes les références à un projet …
    ·Comment faire pour transférer des données entre table…
    ·Comment analyser Email Avec VBS 
    ·Comment programmer le bouton Calculer dans Vb.Net 
    ·Comment prévenir redimensionnement en Visual Basic 
    ·Comment faire pour vérifier pour le pilote ODBC en VBA…
    ·Comment calculer le périmètre et l'aire d'un rectangl…
    ·Comment se connecter à un ordinateur distant en VBScri…
    ·Comment écrire un fichier dans VB6 
    ·Comment faire pour convertir en RGB BGR 
      articles en vedette
    ·Comment calculer les lignes de code 
    ·Comment exécuter des fichiers AVI pour VB6 
    ·Définition d'une fonction de rappel 
    ·Comment apprendre la programmation informatique 
    ·Comment ajouter une propriété à un document Word en …
    ·Comment utiliser une case à cocher pour filtrer une li…
    ·Comment convertir une chaîne à un graphique en C + + 
    ·Comment définir la valeur d'une requête MySQL comme u…
    ·Comment retourner une fréquence cardiaque en Java 
    ·Java serveur de conversation Tutorial 
    Copyright © Connaissances Informatiques http://fr.wingwit.com