Usando o retorno para sair de um loop?

Se eu escrever um loop for, do ou while, é possível sair disso com a palavra-chave return?

Por exemplo:

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

Eu sei que o retorno pode ser usado para sair de instruções, por isso estou curioso sobre isso, como eu nunca tentei (e não posso acessar o meu software para escrever o código para testar isso).

questionAnswers(5)

yourAnswerToTheQuestion