SynchronizedCollection<T> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 SynchronizedCollection<T> 类的新实例。
重载
SynchronizedCollection<T>() |
初始化 SynchronizedCollection<T> 类的新实例。 |
SynchronizedCollection<T>(Object) |
通过用于对线程安全集合的访问进行同步的对象来初始化 SynchronizedCollection<T> 类的新实例。 |
SynchronizedCollection<T>(Object, IEnumerable<T>) |
使用指定的可枚举元素列表和用于对线程安全集合的访问进行同步的对象来初始化 SynchronizedCollection<T> 类的新实例。 |
SynchronizedCollection<T>(Object, T[]) |
使用指定的元素数组和用于对线程安全集合的访问进行同步的对象来初始化 SynchronizedCollection<T> 类的新实例。 |
SynchronizedCollection<T>()
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
初始化 SynchronizedCollection<T> 类的新实例。
public:
SynchronizedCollection();
public SynchronizedCollection ();
Public Sub New ()
适用于
SynchronizedCollection<T>(Object)
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
通过用于对线程安全集合的访问进行同步的对象来初始化 SynchronizedCollection<T> 类的新实例。
public:
SynchronizedCollection(System::Object ^ syncRoot);
public SynchronizedCollection (object syncRoot);
new System.Collections.Generic.SynchronizedCollection<'T> : obj -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object)
参数
- syncRoot
- Object
用于对线程安全集合的访问进行同步的对象。
例外
syncRoot
为 null
。
注解
如果使用相同 SynchronizedCollection<T> 创建 syncRoot
的多个实例,则所有实例之间的访问都是受保护的。
适用于
SynchronizedCollection<T>(Object, IEnumerable<T>)
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
使用指定的可枚举元素列表和用于对线程安全集合的访问进行同步的对象来初始化 SynchronizedCollection<T> 类的新实例。
public:
SynchronizedCollection(System::Object ^ syncRoot, System::Collections::Generic::IEnumerable<T> ^ list);
public SynchronizedCollection (object syncRoot, System.Collections.Generic.IEnumerable<T> list);
new System.Collections.Generic.SynchronizedCollection<'T> : obj * seq<'T> -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object, list As IEnumerable(Of T))
参数
- syncRoot
- Object
用于对线程安全集合的访问进行同步的对象。
- list
- IEnumerable<T>
用于初始化线程安全集合的元素的 IEnumerable<T> 集合。
例外
syncRoot
或 list
为 null
。
适用于
SynchronizedCollection<T>(Object, T[])
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
- Source:
- SynchronizedCollection.cs
使用指定的元素数组和用于对线程安全集合的访问进行同步的对象来初始化 SynchronizedCollection<T> 类的新实例。
public:
SynchronizedCollection(System::Object ^ syncRoot, ... cli::array <T> ^ list);
public SynchronizedCollection (object syncRoot, params T[] list);
new System.Collections.Generic.SynchronizedCollection<'T> : obj * 'T[] -> System.Collections.Generic.SynchronizedCollection<'T>
Public Sub New (syncRoot As Object, ParamArray list As T())
参数
- syncRoot
- Object
用于对线程安全集合的访问进行同步的对象。
- list
- T[]
用于初始化线程安全集合的 Array 类型元素的 T
。
例外
syncRoot
或 list
为 null
。