http://stackoverflow.com/a/8898251
C'est moche mais j'ai pas l'impression qu'il y ait 36 solutions, c'est déjà un miracle que des appels comme Console.ReadKey() n'attendent pas un retour à la ligne comme délimiteur (les consoles, par définition, sont très limitées et conçues pour lire des entrées clairement délimitées...).