SynchronizedReadOnlyCollection<T> 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 SynchronizedReadOnlyCollection<T> 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| SynchronizedReadOnlyCollection<T>() |
初始化 SynchronizedReadOnlyCollection<T> 類別的新執行個體。 |
| SynchronizedReadOnlyCollection<T>(Object) |
初始化該類別的新實例 SynchronizedReadOnlyCollection<T> ,使用用於同步存取執行緒安全、唯讀集合的物件。 |
| SynchronizedReadOnlyCollection<T>(Object, IEnumerable<T>) |
從指定的可枚舉元素清單初始化該類別的新實例 SynchronizedReadOnlyCollection<T> ,並以用於同步存取執行緒安全、唯讀集合的物件。 |
| SynchronizedReadOnlyCollection<T>(Object, T[]) |
從指定的元素陣列初始化該類別的新實例 SynchronizedReadOnlyCollection<T> ,並以同步存取執行緒安全、唯讀集合的物件。 |
SynchronizedReadOnlyCollection<T>()
初始化 SynchronizedReadOnlyCollection<T> 類別的新執行個體。
public:
SynchronizedReadOnlyCollection();
public SynchronizedReadOnlyCollection();
Public Sub New ()
適用於
SynchronizedReadOnlyCollection<T>(Object)
初始化該類別的新實例 SynchronizedReadOnlyCollection<T> ,使用用於同步存取執行緒安全、唯讀集合的物件。
public:
SynchronizedReadOnlyCollection(System::Object ^ syncRoot);
public SynchronizedReadOnlyCollection(object syncRoot);
new System.Collections.Generic.SynchronizedReadOnlyCollection<'T> : obj -> System.Collections.Generic.SynchronizedReadOnlyCollection<'T>
Public Sub New (syncRoot As Object)
參數
- syncRoot
- Object
用於同步存取執行緒安全、唯讀集合的物件。
例外狀況
syncRoot 是 null。
備註
如果多個實例都是用同一個SynchronizedReadOnlyCollection<T>實例syncRoot建立的,那麼所有實例的存取權都會受到保護。
適用於
SynchronizedReadOnlyCollection<T>(Object, IEnumerable<T>)
從指定的可枚舉元素清單初始化該類別的新實例 SynchronizedReadOnlyCollection<T> ,並以用於同步存取執行緒安全、唯讀集合的物件。
public:
SynchronizedReadOnlyCollection(System::Object ^ syncRoot, System::Collections::Generic::IEnumerable<T> ^ list);
public SynchronizedReadOnlyCollection(object syncRoot, System.Collections.Generic.IEnumerable<T> list);
new System.Collections.Generic.SynchronizedReadOnlyCollection<'T> : obj * seq<'T> -> System.Collections.Generic.SynchronizedReadOnlyCollection<'T>
Public Sub New (syncRoot As Object, list As IEnumerable(Of T))
參數
- syncRoot
- Object
用於同步存取執行緒安全、唯讀集合的物件。
- list
- IEnumerable<T>
用於 IEnumerable<T> 初始化執行緒安全、唯讀集合的元素集合。
例外狀況
syncRoot 或 list 為 null。
適用於
SynchronizedReadOnlyCollection<T>(Object, T[])
從指定的元素陣列初始化該類別的新實例 SynchronizedReadOnlyCollection<T> ,並以同步存取執行緒安全、唯讀集合的物件。
public:
SynchronizedReadOnlyCollection(System::Object ^ syncRoot, ... cli::array <T> ^ list);
public SynchronizedReadOnlyCollection(object syncRoot, params T[] list);
new System.Collections.Generic.SynchronizedReadOnlyCollection<'T> : obj * 'T[] -> System.Collections.Generic.SynchronizedReadOnlyCollection<'T>
Public Sub New (syncRoot As Object, ParamArray list As T())
參數
- syncRoot
- Object
用於同步存取執行緒安全、唯讀集合的物件。
- list
- T[]
用來 Array 初始化執行緒安全、唯讀集合的 of 型別 T 元素。
例外狀況
syncRoot 或 list 為 null。