C# 中的 CopyOnWriteArrayList 版本
Java 具有 CopyOnWriteArrayList,但 C# 沒有。為此,應首選 C# 中的 SynchronizedCollection 類。
SyncronizedCollection 具有包含某個型別物件的安全執行緒集合。以下為其語法。
public class SynchronizedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection
以上,T 是物件的型別。
以下是 C# 中 SyncronizedCollection 類中的屬性:
| 序號 | 屬性名稱和說明 |
|---|---|
| 1 | 計數 計算安全執行緒集合中的元素數。 |
| 2 | Item[Int32] 使用指定索引從安全執行緒集合獲取元素。 |
| 3 | Items 獲取安全執行緒集合中包含的元素列表。 |
| 4 | SyncRoot 獲取用於同步對安全執行緒集合的訪問的物件。 |
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP