Добавление копии объекта в массив - C#
Формулировка задачи:
Предполагаю, что решение очень простое.
Как сделать так, чтобы в список были не клоны объекта, а полноценные копии?
class Program
{
static void Main(string[] args)
{
List<Person> People = new List<Person>();
Person Home = new Person();
Home.Name = "Ivan";
Home.Surname = "Ivanov";
Home.Age = 32;
People.Add(Home);
Home.Name = "Petr";
Home.Surname = "Petrov";
Home.Age = 11;
People.Add(Home);
}
}
class Person
{
public string Name { get; set; }
public string Surname { get; set; }
public int Age { get; set; }
}Решение задачи: «Добавление копии объекта в массив»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
List<Person> People = new List<Person>();
Person Home = new Person();
Home.Name = "Ivan";
Home.Surname = "Ivanov";
Home.Age = 32;
People.Add(Home);
Home = new Person();
Home.Name = "Petr";
Home.Surname = "Petrov";
Home.Age = 11;
People.Add(Home);
}
}
class Person
{
public string Name { get; set; }
public string Surname { get; set; }
public int Age { get; set; }
}