如何使用循环更新所有List <>项目,然后继续使用更新后的列表

时间:2018-12-25 14:21:43

标签: c# list

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 :(得分:0)

collection.ToList().ForEach(c => c.PropertyToSet = value);

使用collection.ToList()。ForEach(c => {c.Property1ToSet = value1; c.Property2ToSet = value2;});