En VB.NET, Para cada bucle se utiliza para iterar bloques de declaraciones en una matriz o en objetos de colección. Usando el bucle For Each, podemos trabajar fácilmente con objetos de colección como listas, matrices, etc., para ejecutar cada elemento de una matriz o en una colección. Y cuando se completa la iteración a través de cada elemento de la matriz o colección, el control se transfiere a la siguiente declaración para finalizar el ciclo.
Sintaxis:
cadena java concatenación
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
Para cada bucle se utiliza para leer cada elemento del objeto de colección o de una matriz. El Tipo de datos representa el tipo de variable, y nombre_var es el nombre de la variable para acceder a los elementos del formación o objeto de colección para que pueda usarse en el cuerpo del bucle For Each.
Diagrama de flujo de cada bucle
El siguiente diagrama de flujo representa el funcionamiento del bucle For Each Next para iterar a través de los elementos de la matriz en el Lenguaje de programación VB.NET .
El primer paso es inicializar un formación u objeto de colección para ejecutar cada elemento de la matriz con la ayuda de variables en Para cada bucle. Se utiliza una variable en el bucle For Each para comprobar si el elemento está disponible o no. Si el elemento está disponible en el objeto de la colección, el bloque For Each se ejecutará hasta que condición sigue siendo cierto. Después de la ejecución de cada elemento de una matriz, el control se transfiere a la declaración final.
Ejemplos de para cada bucle
lista de usuarios de mysql
Escriba un programa sencillo para comprender los usos del bucle For Each Next en VB.NET.
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
Producción:
'cuanto es 10 de 100'
En el ejemplo anterior, creamos una matriz de números enteros con el nombre Una matriz () , y el bucle For Each se utiliza para iterar cada elemento de la matriz con la ayuda de elementos definidos. variable 'yo' .
Ejemplo 2: Escriba un programa simple para imprimir nombres de frutas usando el bucle For Each en VB.NET.
para_cada.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
Producción:
En este ejemplo, cadena() es una matriz de tipo String que define diferentes nombres de frutas. Y fruta es el nombre de una variable que se utiliza para iterar cada elemento del cadena() matriz usando Para cada bucle en el programa. Si se lee todo el elemento, el control pasa al Principal() función para finalizar el programa.