Страницы

Поиск по вопросам

пятница, 24 января 2020 г.

Как правильно задать ограничение на количество строк в файле?

#c_sharp #файлы #limit


Есть список 

List lst = new List();


Через каждые 5 минут я заношу туда данные.

Через полчаса я записываю данные в файл и хочу чтобы в файле было ограничение на
количество строк. Допустим чтобы не было больше 1000 строк в файле.

Вопрос 

Как логически правильно продумать логику без создания буферных таблиц, подсчета текущего
количества и т.д. Как нибудь переопределить метод StreamWriter? Подскажите элегантное
решение. 
    


Ответы

Ответ 1



Можно так: List lst = 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);

Комментариев нет:

Отправить комментарий