Para fazermos executar trechos de forma repetida e quando sabemos a quantidade de vezes, 
                utilizamos o comando for que possui uma sintaxe abaixo:
            
            
                Fig. 1: Fluxograma - Comando for
                
                
                
                    
                        
                              | 
                    
                
            
            Sintaxe
            
for(inicialização ; condição ; atualização)
{
  //seu codigo aqui
}
            Onde
            inicialização: bloco para iniciar variável.
condição: condição para que a repetição seja executada.
atualização: atualização de variável utilizada em inicialização.
            Exemplo 1
            
using System;
public class HelloWorld
{
    public static void Main(string[] args)
    {
        int a;
        
        for(a = 0; a < 3 ; a++)
        {
            Console.Write(a);
        }
    }
}
            Saída
            
012
            
                Tanto a inicialização quanto condição e atualização discutidos anteriormente 
                podem conter mais de uma declaração ou expressão em seus respectivos blocos.
            
            Exemplo 2
            
int i,j;
	    
for(i = 0,j=0; i < 10 || j <10 ; i++,j++){
    //omitido
}
            Saída
            
-
            
                A linguagem C# suporta a declaração de variável dentro do bloco inicialização como mostrado 
                no exemplo abaixo:
            
            Exemplo 3
            using System;
public class HelloWorld
{
    public static void Main(string[] args)
    {
        for(int a = 0; a < 3 ; a++)
        {
            Console.Write(a);
        }
    }
}
            Saída
            
012