FirstOrDefault 是否返回对集合中项目的引用或项目的值?
var obj = myCollection.FirstOrDefault(x => x.Param == "match condition");
if (obj != null)
{
obj = newObjectOfCollectionType; //if found, replace with the changed record
}
这段代码会用新对象替换 myCollection 中的对象引用,还是对 myCollection 没有任何作用?