dea*_*eff -2 c# collections observablecollection
当我从一个集合中删除项目时,.net方面发生了什么?对删除项的引用是否仍然有效?
class myObject
{
int i = 1;
}
...
public ObservableCollection<myObject> myObjects = new ObservableCollection<myObject>();
...
myObjects.Add(new myObject());
myObjects.Add(new myObject());
myObject removedItem = myObjects[1];
myObjects.RemoveAt(1);
// removedItem still valid ?
Run Code Online (Sandbox Code Playgroud)