Единые значения для Dictionary и List - C#
Формулировка задачи:
Всем привет.
У меня есть словарь в нем будет храниться большое количество значений.
И есть List в лист из словаря я буду добавлять часть из этих значений делать с ними какие то действия.
Собственно вопрос когда я меняю значения в словаре и в листе они меняются для обоих, но если я удаляю объект из List или Dictionary они остаются там где я их не удалил.
Мне нужно чтобы значение было единым для всех если я его удалю из словаря его не стало в листе.
И для листа мне нужно иметь возможность удалить из лист не удаляя из словаря и удалить из листа и из словаря.
Как это делается что надо использовать?
Dictionary<int, Planet> testOne = new Dictionary<int, Planet>(); Planet planetOne = new Planet(); planetOne.Name = "Vega"; Planet planetTwo = new Planet(); planetTwo.Name = "Mega"; Planet planetThree = new Planet(); planetThree.Name = "Beta"; testOne.Add(0, planetOne); testOne.Add(1, planetTwo); testOne.Add(2, planetThree);
List<Planet> testTwo = new List<Planet>(); testTwo.Add(testOne[0]); testTwo.Add(testOne[1]); testTwo.Add(testOne[2]);
Решение задачи: «Единые значения для Dictionary и List»
textual
Листинг программы
testOne.Remove(0);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д