ConcurrentBag<T> Constructors

Definition

Overloads

ConcurrentBag<T>()

Initializes a new instance of the ConcurrentBag<T> class.

ConcurrentBag<T>(IEnumerable<T>)

Initializes a new instance of the ConcurrentBag<T> class that contains elements copied from the specified collection.

ConcurrentBag<T>()

Source:
ConcurrentBag.cs
Source:
ConcurrentBag.cs
Source:
ConcurrentBag.cs

Initializes a new instance of the ConcurrentBag<T> class.

C#
public ConcurrentBag();

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ConcurrentBag<T>(IEnumerable<T>)

Source:
ConcurrentBag.cs
Source:
ConcurrentBag.cs
Source:
ConcurrentBag.cs

Initializes a new instance of the ConcurrentBag<T> class that contains elements copied from the specified collection.

C#
public ConcurrentBag(System.Collections.Generic.IEnumerable<T> collection);

Parameters

collection
IEnumerable<T>

The collection whose elements are copied to the new ConcurrentBag<T>.

Exceptions

collection is a null reference (Nothing in Visual Basic).

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0