Описание тега icloneable
Вопросы по интерфейсу.NET ICloneable
Интерфейс.NET ICloneable
Поддерживает клонирование, при котором создается новый экземпляр класса с тем же значением, что и у существующего экземпляра.
Знаменитый вопрос: правильный способ реализации ICloneable