HashSet<T>.Add(T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute l'élément spécifié à un ensemble.
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
Paramètres
- item
- T
Élément à ajouter à l'ensemble.
Retours
true
si l'élément est ajouté à l'objet HashSet<T> ; false
si l'élément est déjà présent.
Implémente
Exemples
L’exemple suivant montre comment créer et remplir deux HashSet<T> objets. Cet exemple fait partie d’un exemple plus grand fourni pour la UnionWith méthode .
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);
}
Remarques
Si Count elle est déjà égale à la capacité de l’objet HashSet<T> , la capacité est automatiquement ajustée pour prendre en charge le nouvel élément.
Si Count est inférieur à la capacité du tableau interne, cette méthode est une opération O(1). Si l’objet HashSet<T> doit être redimensionné, cette méthode devient une opération O(n
), où n
est Count.