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
。