Отдельный экземпляр класса в C#
Отдельный объект получают через new, а не присваиванием
ссылки. Тогда поля можно заполнить вручную или через
конструктор копирования:
User user1 = new User("john", 30);
User user2 = new User(user1.Name, user1.Age);
user2.Name = "eric";
Console.WriteLine(user1.Name);
Console.WriteLine(user2.Name);
class User
{
public string Name = "";
public int Age;
public User(string name, int age)
{
Name = name;
Age = age;
}
}
Дан класс Tag с полем text. Создайте два независимых объекта с одинаковым текстом, измените текст только во втором и выведите оба значения через пробел.