【发布时间】:2011-11-15 12:31:23
【问题描述】:
我的代码中有几个堆栈用于跟踪我的逻辑位置。在某些时候我需要复制堆栈,但我似乎无法以保留顺序的方式克隆它们。我只需要浅复制(引用,而不是对象)。
正确的方法是什么?还是应该使用其他类型的堆栈?
注意:我看到了这个帖子Stack Clone Problem: .NET Bug or Expected Behaviour?,但不确定如何为 Stack 类设置克隆方法。
注意 #2:我使用 System.Collection.Generic.Stack
【问题讨论】: