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

Общая коллекция у двух объектов в C#

Поле может хранить не отдельное число или строку, а список элементов. При присваивании такого поля копируется ссылка на один и тот же список в памяти:

Team team1 = new Team(); team1.Members.Add("ann"); Team team2 = new Team(); team2.Members = team1.Members; team2.Members.Add("bob"); Console.WriteLine(team1.Members.Count); Console.WriteLine(team2.Members.Count); class Team { public List<string> Members = new List<string>(); }

Сделайте класс Folder с набором имен файлов. Запишите во второй объект тот же набор, что у первого, добавьте имя через второй объект и выведите число файлов у первого.

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