Strings aider les développeurs à créer des programmes VB.NET puissants. Il est difficile de trouver une application ou éteindre le Web qui ne manipule pas les données de chaîne . Par exemple , lorsque les utilisateurs de l'information de type dans les zones de texte , ils entrent les données de chaîne , quand ils lisent le texte sur un écran , ils lisent les données de chaîne . Une chaîne peut être aussi simple que d'un mot , ou aussi complexe qu'un chapitre d'un livre . Parfois , une application a besoin pour déterminer l'emplacement dans une chaîne où un mot ou un caractère apparaît. VB.NET est une méthode pratique " IndexOf " qui effectue cette tâche automatiquement . Instructions
1
lancement de Visual Studio et cliquez sur "Fichier". Cliquez sur " Nouveau", puis cliquez sur " Project " pour ouvrir la fenêtre Nouveau projet . Cliquez sur " Visual Basic", puis double -cliquez sur " Application console " pour créer une nouvelle application console VB.NET . Une fenêtre de code s'ouvre et affiche " principal Sous " du projet dans la fenêtre de code
2
Collez l'exemple de code suivant avant l'instruction " End Sub ": .
WordToFind Dim As String = " voiture "
sourceString As String = " la voiture s'est arrêtée au prochain feu de circulation à une autre voiture "
locationInString1 As Int16
locationInString2 As Int16 < br >
locationInString1 = sourceString.IndexOf ( wordToFind )
locationInString2 = sourceString.IndexOf ( wordToFind , locationInString1 + 1)
Console.WriteLine (" First emplacement trouvées = " & locationInString1 & " - Suivant Localisation trouvées = "& locationInString2 )
Console.ReadLine ()
" wordToFind " variable contient la chaîne que vous voulez trouver dans une autre chaîne -" voiture "dans cet exemple . La variable " sourceString " contient la chaîne cible VB.NET vérifiera pour rechercher le mot «voiture ». La première méthode " IndexOf " renvoie la position dans la variable " sourceString " où il trouve «voiture ». Il stocke cette valeur numérique dans la variable nommée " locationInString1 . " Cette méthode " IndexOf " commence sa recherche au début de la chaîne. La méthode suivante " IndexOf " - qui accepte deux paramètres - ne le fait pas : il commence à rechercher le mot «voiture» un caractère après la position de la première occurrence de « voiture». Cela permet à la seconde méthode " IndexOf " pour sauter sur la première apparition de " voiture " dans la chaîne et de localiser la suivante. Cette technique est utile lorsque vous avez besoin de trouver d'autres occurrences d'une chaîne dans une chaîne de cible.
3
Appuyez sur " F5" pour exécuter votre projet . Le code VB.NET s'exécute et affiche le texte suivant dans la fenêtre de la console:
premier emplacement trouvé = 4 - Suivant Localisation trouvées = 53
La méthode " IndexOf " découvre " voiture " apparaît aux positions 4 et 53 dans la phrase cible.