.NET 4.x Коллекция классов как очередь - C#
Формулировка задачи:
Супернубский вопрос))
Как сделать из этого класса ограниченную по количеству элементов коллекцию с функцией F(irst)I(n)L(ast)O(ut)?
Т.е. хочется что-то вроде этого:
Или может ещё как по другому решается такой вопрос?
public class EditedHistory { public DateTime EditedDate { get; set; } public string EditorName { get; set; } }
public class SuperData { public string SomeImportantString { get; set; } public int SomeImportantCount { get; set; } public СУПЕРКОЛЛЕКЦИЯ_РОВНО_НА_100_Записей_C_EditedHistory EditedHistory {get;set;} }
Решение задачи: «.NET 4.x Коллекция классов как очередь»
textual
Листинг программы
class LimitedQueue<T> { private Queue<T> _queue = new Queue(); public T Dequeue() { return _queue.Dequeue(); } public void Enqueue(T item) { if (_queue.Count < 100) { _queue.Enqueue(item); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д