【发布时间】:2011-12-06 06:36:27
【问题描述】:
在以下示例中,当我返回集合时,不会保留在 foreach 中应用的更改:
var people = SomeLinqToSqlSource();
foreach (var person in people)
{
person.Name = "Jimmy";
}
return people.AsQueryable();
这与我的理解相矛盾,即在 foreach(..) 中,您对当前项目进行了引用操作。
谁能告诉我哪里出错了?
谢谢。
【问题讨论】: