У меня есть объект под названием Автомобили, а затем список объектов, называемый цветами. Эти Цвета - это возможные цвета, с которыми может прийти автомобиль. Например:Изменение элемента в списке C#
Car audi = new Car();
audi.Colours.Add("Black");
audi.Colours.Add("Silver");
audi.Colours.Add("White");
Теперь теоретически это может быть в любом порядке, поэтому я не могу просто использовать индекс.
Я знаю, что может получить элемент с помощью:
audi.Colours.Find(colour => colour.Name == "Silver");
Как изменить Серебряный элемент в «Swanky Алмазный» без перестройки всего списка?
В реальной ситуации я строю список из базы данных, и у меня есть уникальный идентификатор.
Заранее спасибо.
Как насчет использования цикла Еогеаспа, чтобы найти элемент, а затем изменения в после цикла? – danish
Потому что это будет считаться неэтичным способом приближения к такой задаче по таким причинам, как: * грязный код. * длинный список может вызвать проблемы с производительностью. –