Traduzione ricorsiva di un numero da un sistema numerico a un altro
In in alcune situazioni nelle procedure, puoi usare la parola
return
senza un argomento - cioè, in effetti, la procedura continua a non restituire nulla. Questo può essere utile durante la ricorsione, quando  ;
return code> viene utilizzato per terminare la discesa nei casi base dei valori dei parametri ricorsivi. Ad esempio, una procedura che converte un numero da decimale a binario potrebbe essere simile a questa:
static void stampaDue(int n)
{
se (n == 0) ritorno;
stampaDue(n / 2);
if (n % 2 == 0) Console.Write(0);
else Console.Write(1);
}