Ajudem.. ordem crescente

Help… em VB ou c#

Desenvolver uma lógica que deverá permitir a inclusão de n números em qualquer seqüência e em seguida exibi-los em ordem crescente.

O termino é quando digitar “s” no teclado:

List<int> inteiros = new List<int>();
string c = Console.ReadLine();
int n = 0;
while (c != "s" && int.TryParse(c, out n))
{
	inteiros.Add(n);
	c = Console.ReadLine();
}

foreach(var d in inteiros.OrderBy(a => a).ToList())
{
	System.Console.Write("{0} ", d);
}


System.Console.ReadKey();