Нужна коллекция с методом pop - C#
Формулировка задачи:
Есть ли колекция на подобии листа только з методом pop как в стеке что-бы удаляло и возвращало!
Решение задачи: «Нужна коллекция с методом pop»
textual
Листинг программы
static class ListExtensions
{
public static T Pop<T>(this IList<T> list)
{
if (list.Count == 0) throw new InvalidOperationException("List is empty");
T item = list[list.Count-1];
list.RemoveAt(list.Count-1);
return item;
}
}