C # Clone Stack

У меня есть несколько стеков в моем коде, которые я использую для отслеживания моего логического местоположения. В определенные времена мне нужно дублировать стеки, но я не могу, казаться, клонировать их таким образом, чтобы он сохраняет заказ. Мне нужно только мелко дублирование (ссылки, не объект).

Что было бы правильным способом сделать это? Или я должен использовать какие-то другие стеки?

Примечание: я видел этот пост Защита Clone Clone: ​​.NET BUG или ожидаемое поведение? , но не уверен, как настроить метод Clone для класса стека.

Примечание # 2: Я использую System.Collection.generic.Stack

18
задан Community 23 May 2017 в 10:31
поделиться