我的代碼是舊代碼,它使用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
?