#c_sharp #файлы #limit
Есть список Listlst = new List (); Через каждые 5 минут я заношу туда данные. Через полчаса я записываю данные в файл и хочу чтобы в файле было ограничение на количество строк. Допустим чтобы не было больше 1000 строк в файле. Вопрос Как логически правильно продумать логику без создания буферных таблиц, подсчета текущего количества и т.д. Как нибудь переопределить метод StreamWriter? Подскажите элегантное решение.
Ответы
Ответ 1
Можно так: Listlst = new List (); List save = new List (); int count = 3; lst.Add("111"); lst.Add("222"); lst.Add("333"); lst.Add("444"); lst.Add("555"); save = lst.GetRange(0, count); lst.RemoveRange(0, count);
Комментариев нет:
Отправить комментарий