podrias utilizar el Do while
Código C#:
Ver originalvoid Main()
{
Do
{
//programa
if(salir)
return;
}while(true);
}
Aqui el programa siempre va a correr, asta que la condicion del if se cumpla.
Si "salir" (variable boleana) es igual a verdadero, saldra del programa
saludos y espero que te sirva...