SynchronizedReadOnlyCollection<T> 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 SynchronizedReadOnlyCollection<T> 類別的新執行個體。
多載
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 型別項目 T
。
例外狀況
syncRoot
或 list
為 null
。