Как обновить все элементы List <> с помощью цикла, а затем продолжать использовать обновленный список - PullRequest
0 голосов
/ 25 декабря 2018

C #: я создаю Список из вывода запроса EF> .ToList () Затем я обновляю значение поля для всех элементов;пробовал оба, используя foreach или используя for (i = ...)

Здесь:

for (int p = 0; p < points_list.Count; p++)
                {
                    var ppp = points_list[p];
                    ppp.pp.X_ID = labels[p];
                    points_list[p]= ppp;
                }

Затем я получаю доступ к «points_list» в том же контексте, что поле остается нулевым, и мой код завершается ошибкой...

Как я могу обновить список и продолжать использовать его локально?

1 Ответ

0 голосов
/ 25 декабря 2018
collection.ToList().ForEach(c => c.PropertyToSet = value);

Использовать collection.ToList (). ForEach (c => {c.Property1ToSet = value1; c.Property2ToSet = value2;});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...