我的代码是旧代码,它使用ArrayList
来存储集合的元素。我用的是m_objects.SyncRoot
为locking purpose before delete the object:IList的SyncRoot
lock(m_objects.SyncRoot)
{
m_objects.Remove(obj);
}
现在的问题是,我现在想从ArrayList
改变m_objects
类型List<T>
,我遇到的问题与上面的代码。什么是List<T>
的相关产品SyncRoot
?