C# ввод неизвестного числа строк

Проблема в том, что блок кода хоть и рабочий, но остановка цикла происходит при повторном нажатии Enter

            var output = new List<string>();
            
            while (!string.IsNullOrEmpty(line))
            {
                output.Add(Decoder(line));
                line = Console.ReadLine();
            }

Как это переписать так, чтобы не требовалось повторное нажатие?


Ответы (0 шт):