C# ввод неизвестного числа строк
Проблема в том, что блок кода хоть и рабочий, но остановка цикла происходит при повторном нажатии Enter
var output = new List<string>();
while (!string.IsNullOrEmpty(line))
{
output.Add(Decoder(line));
line = Console.ReadLine();
}
Как это переписать так, чтобы не требовалось повторное нажатие?
Источник: Stack Overflow на русском