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
Référence
Split, fonction (Visual Basic)