O foreach é uma estrutura de repetição (laço, ou loop) que uso muito, tanto em VB.NET quanto em C#. É utilizado para percorrer listas de objetos, tal qual o For tradicional, porém neste não é necessário declarar e incrementar nenhum contador. A estrutura do foreach é a seguinte:
foreach (TipoItemDaLista variavel in SuaLista)
{
//código
}
No exemplo abaixo, em C#, temos uma lista de strings. A cada interação do foreach a rotina irá escrever um item da lista na tela.
List<string> lista = new List<string> { "um", "dois", "três", "quatro" };
foreach (string s in lista)
{
System.Console.WriteLine(s);
}
O mesmo código, em VB.NET fica assim:
Dim lista As New List(Of String)(New String() {"um", "dois", "três", "quatro"})
For Each s As String In lista
System.Console.WriteLine(s)
Next
Fácil demais né.
0 comentários:
Postar um comentário