जावा में CopyOnWriteArrayList है, लेकिन C# में यह नहीं है। उसके लिए, C# में SynchronizedCollection क्लास को प्राथमिकता दी जानी चाहिए।
सिंक्रोनाइज्ड कोलेक्शन में एक थ्रेड-सुरक्षित संग्रह होता है जिसमें एक प्रकार की वस्तुएं होती हैं। यहाँ वाक्य रचना है।
public class SynchronizedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection
ऊपर, T वस्तु का प्रकार है।
C# में SyncronizedCollection वर्ग के गुण निम्नलिखित हैं -
<टेबल> <थहेड>थ्रेड-सुरक्षित संग्रह में तत्वों की संख्या की गणना करता है।
निर्दिष्ट अनुक्रमणिका के साथ थ्रेड-सुरक्षित संग्रह से एक तत्व प्राप्त करें।
थ्रेड-सुरक्षित संग्रह में निहित तत्वों की सूची प्राप्त करें।
थ्रेड-सुरक्षित संग्रह तक पहुंच को सिंक्रनाइज़ करने के लिए उपयोग की जाने वाली वस्तु प्राप्त करें।