Partager via


Accès à une chaîne de base zéro et accès à une chaîne de base un en Visual Basic

Mise à jour : novembre 2007

Cette rubrique compare comment Visual Basic et le .NET Framework fournissent un accès aux caractères d'une chaîne. Le .NET Framework fournit toujours un accès de base zéro aux caractères d'une chaîne, tandis que Visual Basic fournit un accès de base zéro et de base 1, selon la fonction.

Base 1

Pour obtenir un exemple d'une fonction Visual Basic de base 1, prenez la fonction Mid. Elle accepte un argument qui indique la position de caractère où la sous-chaîne démarrera, en commençant à la position 1. La méthode String.Substring du .NET Framework accepte un index du caractère de la chaîne où la sous-chaîne doit démarrer, en commençant à la position 0. Ainsi, si vous disposez d'une chaîne « ABCDE », les caractères sont numérotés 1,2,3,4,5 pour une utilisation avec la fonction Mid, mais 0,1,2,3,4 pour une utilisation avec la méthode String.Substring.

Base zéro

Pour obtenir un exemple d'une fonction Visual Basic de base zéro, prenez la fonction Split. Elle fractionne une chaîne et retourne un tableau contenant les sous-chaînes. La méthode String.Split du .NET Framework fractionne également une chaîne et retourne un tableau contenant les sous-chaînes. Étant donné que la fonction Split et la méthode Split retournent les tableaux du .NET Framework, elles doivent être de base zéro.

Voir aussi

Tâches

Dépannage des collections

Référence

Mid, fonction (Visual Basic)

Split, fonction (Visual Basic)

Substring

Split

Autres ressources

Introduction aux chaînes en Visual Basic