У меня есть несколько стеков в моем коде, которые я использую для отслеживания моего логического местоположения. В определенные времена мне нужно дублировать стеки, но я не могу, казаться, клонировать их таким образом, чтобы он сохраняет заказ. Мне нужно только мелко дублирование (ссылки, не объект).
Что было бы правильным способом сделать это? Или я должен использовать какие-то другие стеки?
Примечание: я видел этот пост Защита Clone Clone: .NET BUG или ожидаемое поведение? , но не уверен, как настроить метод Clone для класса стека.
Примечание # 2: Я использую System.Collection.generic.Stack