Usando el retorno para salir de un bucle?

Si escribo un bucle for, do o while, ¿es posible salir de esto con la palabra clave return?

P.ej:

class BreakTest 
{
public static void Main() 
{
  for (int i = 1; i <= 100; i++) 
  {
     if (i == 5) 
        **return;**
     Console.WriteLine(i);
    }
   }
}

Sé que se puede usar return para salir de las declaraciones, así que tengo curiosidad sobre esto ya que nunca lo he probado (y no puedo acceder a mi software para escribir el código para probar esto).

Respuestas a la pregunta(5)

Su respuesta a la pregunta