Не оптимальный вариант вывода последних 10 строк лога, если оставить как есть, то с ростом размера лога, будет и рост потребления ОЗУ, тут варианта два: либо надо переписать код так, чтобы он реально читал последние 10 строк, начиная с конца файла, либо после прочтения этих 10 строк, перезаписывать файл с этими же самыми 10 строчками и при добавлении новых строк, удалять старые, чтобы оставались всегда последние 10. Файл будет всегда маленький.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Используем в цикле for условие:
for (int i = mass.Length - 10; i < mass.Length; ++i)
и в теле цикла добавляем элементы массива в нашу переменную с переходом на новую строку.
Трудности: Отчитаться за домашнее задание не показывая код :)
Научился: Повторил работу с файлами и LINQ, поразмыслил ещё немного о защите. Трудности: Всё просто, правда пришлось, забегая вперёд, чуть-чуть попросить помощи у Интернета про LINQ Спасибо, что поправили громкость видео!