Dans Visual Basic, "Mid " est une fonction de chaîne partagé public. Lorsque vous appelez la fonction Mid , vous devez fournir deux ou trois paramètres que la fonction prend et retourne une chaîne qui est une sous-chaîne d'un des paramètres fournis. Mid est similaire à la " droite" de Visual Basic et fonctions "de gauche" . Paramètres Le premier paramètre que vous devez fournir à la fonction Mid est une chaîne. Vous pouvez utiliser une variable de chaîne ou de saisir du texte directement entre guillemets . Vous suivez la chaîne avec un entier "Start" qui indique la position à laquelle commencera le retour caractères. Ce sont les deux paramètres requis. Vous pouvez également inclure un autre paramètre entier "Longueur" pour indiquer le nombre de caractères que vous voulez revenir, mais ceci est optionnel . La syntaxe de la fonction est moyen ( String, start, length ) . Exceptions La fonction Mid ci génère une erreur " ArgumentException " dans une seule des deux situations . La première se produit si vous entrez un numéro inférieur ou égal à zéro pour le paramètre de démarrage. Parce que le premier caractère dans le paramètre de chaîne est à la position «on», vous ne pouvez pas entrer un nombre inférieur. La deuxième exception se produit si vous fournissez un paramètre de longueur inférieure à zéro. Pour revenir un certain nombre de caractères , la longueur doit être un nombre non négatif . Si vous entrez «zéro », la fonction ne jettera pas une erreur, mais retourne une chaîne vide . Considérations Si le paramètre Start indique une position au-delà du dernier caractère de la chaîne , la fonction Mid retourne une chaîne vide . Si le paramètre de longueur s'étend au-delà de la fin de la chaîne , Mid retourne simplement les caractères du paramètre de démarrage à la fin de la chaîne . Pour éviter ces problèmes , utilisez la fonction Len pour déterminer le nombre de caractères dans la chaîne si vous ne fournissez pas un paramètre de démarrage supérieur à la longueur de la chaîne. Vous pouvez également diviser le résultat de la fonction Len par deux pour trouver à mi-parcours caractère de la chaîne. Utilise Vous pouvez utiliser la fonction Mid pour plusieurs raisons. Par exemple, si vous avez des nom et prénom d'une personne contenue dans une chaîne , composez le: NOM = Mid ( " John Smith" , 6) qui enregistre une variable qui ne contient que le nom de famille. Vous pouvez également utiliser Mid pour remplacer des caractères dans une chaîne. Par exemple, si vous avez une chaîne avec un numéro de sécurité sociale (SSN) avec la valeur " 123456789 ", appelant : Mid ( SSN , 1, 5 ) = " ***** " modifie la chaîne de SSN à " ***** 6789. "
|