有没有办法限制泛型集合的大小?
我有一个StackableBitmap堆栈,我用它来存储每个更改的WriteableBitmap克隆,这意味着我可以通过简单地从堆栈弹出最近的WriteableBitmap来轻松撤消.
问题是内存使用情况,我想限制这个堆栈来容纳10个对象,但我看不到允许我轻松执行此操作的属性.有没有办法,或者我将不得不检查每次更改的堆栈大小,并在每次点击10时将最后10个对象复制到新堆栈中,并在每次后续更改时复制?我知道怎么做,但希望有一种更简单的方法,是吗?
c# generic-collections
c# ×1
generic-collections ×1