Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpVlCC 45 of 163 menu
◀ ▶

Копия через конструктор в C#

Конструктор копирования принимает другой объект и переносит значения простых полей в новый экземпляр.

Запишем класс User с именем и возрастом:

User user1 = new User(20, "ann"); User user2 = new User(user1); user2.Age = 21; Console.WriteLine(user1.Age); Console.WriteLine(user2.Age); class User { public int Age; public string Name = ""; public User(int age, string name) { Age = age; Name = name; } public User(User other) { Age = other.Age; Name = other.Name; } }

Сделайте класс Note с полями level и title. Получите второй экземпляр из первого, измените уровень только у второго и выведите оба значения.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить