Variável de bloco em laços numéricos
É muito comum que em laços numéricos (for) precisemos de variáveis que acabam sendo usadas apenas dentro do laço.
Podemos então usar um atalho na sintaxe do VB.NET para evitarmos o uso do DIM dessas variáveis, fazer com que sejam variáveis apenas para o laço numérico.
Exemplo:
for i As integer = 1 to 100
...
Next
Neste exemplo não é necessário DIM para a variável i e essa existirá apenas dentro do for. Se tentarmos acessar i fora do laço teremos um erro.