Я работаю над кодом, написанным на C#. В этом приложении у меня есть пользовательская коллекция, определенная следующим образом:
public class ResultList : IEnumerable
{
public List Results { get; set; }
public decimal CenterLatitude { get; set; }
public decimal CenterLongitude { get; set; }
}
Тип, используемый Results, является одним из трех пользовательских типов. Свойства каждого из пользовательских типов — это просто примитивные типы (ints, strings, bool, int?, bool?). Вот пример одного из пользовательских типов:
public class ResultItem
{
public int ID { get; set; }
public string Name { get; set; }
public bool? isLegit { get; set; }
}
Как выполнить глубокую копию созданного мной объекта ResultList. Я нашел этот пост: Общий метод для создания глубокой копии всех элементов в коллекции. Однако я не могу понять, как это сделать.