предположим, у меня есть класс с членом List<T>
. Скажем, я не уверен, сколько элементов будет помещено внутрь (но я не хочу делать это как заблокированный список) - и этот список содержит скользящее окно элементов за последние 24 часа (и я обращаюсь к нему с помощью запросов LINQ ).
Есть ли изящный способ заставить список сериализоваться в какой-либо файл на диске, чтобы избежать нехватки памяти и дегенерировать себя, когда элементы снова удаляются из списка? (Файловый поток или что-то в этом роде)
Или мне нужно самому написать механизм?