Dans VB.NET, Pour chaque boucle est utilisé pour parcourir un bloc d'instructions dans un tableau ou des objets de collection. En utilisant la boucle For Each, nous pouvons facilement travailler avec des objets de collection tels que des listes, des tableaux, etc., pour exécuter chaque élément d'un tableau ou d'une collection. Et lorsque l'itération sur chaque élément du tableau ou de la collection est terminée, le contrôle est transféré à l'instruction suivante pour terminer la boucle.
Syntaxe:
rujira banerjee
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
Pour chaque boucle est utilisé pour lire chaque élément de l'objet de collection ou d'un tableau. Le Type de données représente le type de la variable, et nom_var est le nom de la variable permettant d'accéder aux éléments du tableau ou objet de collection afin qu'il puisse être utilisé dans le corps de la boucle For Each.
Organigramme de la boucle For Each
L'organigramme suivant représente le fonctionnement de la boucle For Each Next pour parcourir les éléments du tableau dans le Langage de programmation VB.NET .
La première étape consiste à initialiser un tableau ou un objet de collection pour exécuter chaque élément du tableau à l'aide de variables dans la boucle For Each. Une variable est utilisée dans la boucle For Each pour vérifier si le élément est disponible ou non. Si l'élément est disponible dans l'objet de collection, le bloc For Each sera exécuté jusqu'à ce que le condition reste vrai. Après l'exécution de chaque élément d'un tableau, le contrôle est transféré à l'instruction de fin.
Exemples de boucle For Each
Écrivez un programme simple pour comprendre les utilisations de la boucle For Each Next dans VB.NET.
chaîne ti int
For_Each_loop.vb
Imports System Module For_Each_loop Sub Main() 'declare and initialize an array as integer Dim An_array() As Integer = {1, 2, 3, 4, 5} Dim i As Integer 'Declare i as Integer For Each i In An_array Console.WriteLine(' Value of i is {0}', i) Next Console.WriteLine('Press any key to exit...') Console.ReadLine() End Sub End Module
Sortir:
parcours dans l'ordre
Dans l'exemple ci-dessus, nous créons un tableau d'entiers portant le nom Un tableau () , et la boucle For Each est utilisée pour parcourir chaque élément du tableau à l'aide de paramètres définis variable 'je' .
Exemple 2 : Écrivez un programme simple pour imprimer les noms de fruits en utilisant la boucle For Each dans VB.NET.
Pour_each.vb
Imports System Module For_each Sub Main() 'Define a String array Dim str() As String 'Initialize all element of str() array str = {'Apple', 'Orange', 'Mango', 'PineApple', 'Grapes', 'Banana'} Console.WriteLine('Fruit names are') 'Declare variable name as fruit For Each fruit As String In str Console.WriteLine(fruit) Next Console.WriteLine(' Press any key to exit...') Console.ReadKey() End Sub End Module
Sortir:
Dans cet exemple, str() est un tableau de type String qui définit différents noms de fruits. Et fruit est le nom d'une variable utilisée pour itérer chaque élément du str() tableau utilisant Pour chaque boucle dans le programme. Si tout l'élément est lu, le contrôle passe au Principal() fonction pour terminer le programme.