Пропадает текст в командной строке как только появляется новый. Можно ли исправить?
Я писал код чтобы увидеть весь огромный результат, который я запланировал увидеть. Я писал код на языке C# в Visual Studio. После запуска появляется командная строка, отрабатывает и когда останавливается остаётся только результат последних нескольких секунд. Мне нужно чтобы он был виден целиком. Что делать?
Ответы (1 шт):
У консоли ограничена высота буфера (как и ширина), посмотреть и поменять ее можно через Console.BufferHeight. Если количество строк в выводе превышает Console.BufferHeight, то старые строки стираются.
Вам нужно либо увеличить высоту буфера консоли, либо писать свои результаты в файл. Последнее предпочтительнее и безопаснее. Даже если вы зададите огромный буфер, он кстати скушает много оперативы, нет гарантий, что вывод точно не будет больше.