HashSet<T>.Add(T) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.