HashSet<T>.Add(T) Método

Definición

Agrega el elemento especificado a un conjunto.

public:
 virtual bool Add(T item);
public:
 bool Add(T item);
public bool Add (T item);
abstract member Add : 'T -> bool
override this.Add : 'T -> bool
member this.Add : 'T -> bool
Public Function Add (item As T) As Boolean

Parámetros

item
T

Elemento que se va a agregar al conjunto.

Devoluciones

Es true si el elemento se agrega al objeto HashSet<T>; es false si el elemento ya está presente.

Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cómo crear y rellenar dos HashSet<T> objetos. Este ejemplo forma parte de un ejemplo más grande proporcionado para el UnionWith método .

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);
}

Comentarios

Si Count ya es igual a la capacidad del HashSet<T> objeto, la capacidad se ajusta automáticamente para acomodar el nuevo elemento.

Si Count es menor que la capacidad de la matriz interna, este método es una operación O(1). Si se debe cambiar el tamaño del HashSet<T> objeto, este método se convierte en una operación O(n), donde n es Count.

Se aplica a