這裏是我的代碼:FirstOrDefault後對象是否仍然連接到列表?
Event thisEvent = (from i in list
where (i.eventID == eventID)
select i).FirstOrDefault();
if (thisEvent != null)
{
thisEvent.eventResolved = resolved;
thisEvent.eventSequence.Add(item);
}
「名單」 是IEnumerable的集合,即
IEnumerable<Event> list;
我想知道的是:使用FirstOrDefault創建後thisEvent,是thisEvent仍然連接到清單?換句話說,當我更改這兩個屬性eventResolved和eventSequence時,實際上是改變了「list」還是thisEvent只是「list」中某個項目的完全斷開的副本?
謝謝! (等等等等等於15個字符......) – Cynthia 2010-03-12 22:52:51
辛西婭無法對你表示讚賞(3 rep)。我爲她做這個=)。 – 2010-03-12 22:54:22