< T > Constructor
.NET Framework 4.6 and 4.5
Initializes a new instance of the
class that is empty and uses the default equality comparer for the set type. HashSet <T >
The capacity of a
object is the number of elements that the object can hold. A HashSet <T > object's capacity automatically increases as elements are added to the object. HashSet <T >
This constructor is an O(1) operation.
The following example demonstrates how to create and populate two
objects. This example is part of a larger example provided for the HashSet <T > method. UnionWith
HashSet< int> evenNumbers = new HashSet< int>();
HashSet< int> oddNumbers = new HashSet< int>();
for ( int i = 0; i < 5; i++)
// Populate numbers with just even numbers.
evenNumbers.Add(i * 2);
// Populate oddNumbers with just odd numbers.
oddNumbers.Add((i * 2) + 1);
Supported in: 4.6, 4.5, 4, 3.5
.NET Framework Client Profile
Supported in: 4, 3.5 SP1
Portable Class Library
Supported in: Portable Class Library
Supported in: Windows Phone 8.1
Supported in: Windows Phone Silverlight 8.1
Supported in: Windows Phone Silverlight 8