Java có CopyOnWriteArrayList, nhưng C # thì không. Vì vậy, nên ưu tiên Lớp SynchronizedCollection trong C #.
SyncronizedCollection có một bộ sưu tập an toàn theo luồng chứa các đối tượng cùng loại. Đây là cú pháp.
public class SynchronizedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection
Ở trên, T là loại đối tượng.
Sau đây là các thuộc tính của lớp SyncronizedCollection trong C # -
| Sr.No. | Tên &Mô tả thuộc tính |
|---|---|
| 1 | Đếm Đếm số phần tử trong tập hợp an toàn chuỗi. |
| 2 | Mục [Int32] Nhận một phần tử từ bộ sưu tập an toàn chuỗi với một chỉ mục được chỉ định. |
| 3 | Mặt hàng Nhận danh sách các phần tử có trong bộ sưu tập an toàn chuỗi. |
| 4 | SyncRoot Nhận đối tượng được sử dụng để đồng bộ hóa quyền truy cập vào bộ sưu tập an toàn chuỗi. |