O Loop esta presente em qualquer linguagem, sendo que o jeito de se usar mude de uma para outra, mas o conceito vale para todas, vamos lá. Podemos dividir em dois módulos
- A verificação e feita antes do Loop - Do Until / Loop e Do while / Loop
- A verificação e feita depois do Loop - Do / Loop While e Do / Loop Until
Vejamos os tipos de Loop em exemplos:
- For / Next (Usamos o Step para selecionar o intervalo no caso aqui de 1 em 1)
Dim codigo As Integer = 1 Dim A As Integer = 0 For A = 0 To 10 step 1 codigo = A Next
- Do while / Loop (Pode ou não ser executada depende da condição)
Dim Cont As Integer = 1 Do While Cont <= 50 cbo_contador.Items.Add(ContCont) Cont = Cont + 1 Loop
- Do Until / Loop (Pode ou não ser executada depende da condição)
Dim Cont As Integer = 1 Do until Cont <= 50 cbo_contador.Items.Add(ContCont) Cont = Cont + 1 Loop
- Do / Loop While (Sempre é executada no mínimo uma vez)
Dim Cont As Integer = 1 Do cbo_contador.Items.Add(ContCont) Cont = Cont + 1 Loop While Cont <= 50
- Do / Loop Until (Sempre é executada no mínimo uma vez)
Dim Cont As Integer = 1 Do cbo_contador.Items.Add(ContCont) Cont = Cont + 1 Loop Until Cont <= 50