logo

VB.NET para cada loop

No VB.NET, Para cada ciclo é usado para iterar blocos de instruções em uma matriz ou objetos de coleção. Usando o loop For Each, podemos trabalhar facilmente com objetos de coleção, como listas, arrays, etc., para executar cada elemento de um array ou coleção. E quando a iteração através de cada elemento da matriz ou coleção for concluída, o controle será transferido para a próxima instrução para encerrar o loop.

Sintaxe:

vb e vb líquido
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

Para cada ciclo é usado para ler cada elemento do objeto de coleção ou de um array. O Tipo de dados representa o tipo da variável e var_name é o nome da variável para acessar os elementos do variedade ou objeto de coleção para que possa ser usado no corpo do loop For Each.

Fluxograma de loop For Each

O fluxograma a seguir representa o funcionamento do loop For Each Next para iterar pelos elementos da matriz no Linguagem de programação VB.NET .

VB.NET para cada loop

O primeiro passo é inicializar um variedade ou objeto de coleção para executar cada elemento do array com a ajuda de variáveis em For Each loop. Uma variável é usada no loop For Each para verificar se o elemento está disponível ou não. Se o elemento estiver disponível no objeto coleção, o bloco For Each será executado até que o doença permanece verdadeiro. Após a execução de cada elemento de um array, o controle é transferido para a instrução final.

Exemplos de para cada loop

Escreva um programa simples para entender os usos do loop For Each Next em VB.NET.

For_Each_loop.vb

scanner.próximo java
 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 

Saída:

travessia em ordem
VB.NET para cada loop

No exemplo acima, criamos um array inteiro com o nome Uma matriz () , e o loop For Each é usado para iterar cada elemento do array com a ajuda de definidos variável 'eu' .

Exemplo 2: Escreva um programa simples para imprimir nomes de frutas usando o loop For Each em 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 

Saída:

VB.NET para cada loop

Neste exemplo, str() é um array do tipo String que define diferentes nomes de frutas. E fruta é o nome de uma variável usada para iterar cada elemento do str() matriz usando Para cada loop no programa. Se todo o elemento for lido, o controle passa para o Principal() função para encerrar o programa.