HashSet<T>.Add(T) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt das angegebene Element zu einer Menge hinzu.
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
Parameter
- item
- T
Der Element, das zur Menge hinzugefügt wird.
Gibt zurück
true
, wenn das Element zum HashSet<T>-Objekt hinzugefügt wird, false
, wenn das Element bereits vorhanden ist.
Implementiert
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie zwei HashSet<T> Objekte erstellt und aufgefüllt werden. Dieses Beispiel ist Teil eines größeren Beispiels, das für die UnionWith -Methode bereitgestellt wird.
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);
}
Hinweise
Wenn Count bereits der Kapazität des HashSet<T> Objekts entspricht, wird die Kapazität automatisch angepasst, um das neue Element aufzunehmen.
Wenn Count die Kapazität des internen Arrays kleiner ist, handelt es sich bei dieser Methode um einen O(1)-Vorgang. Wenn die Größe des HashSet<T> Objekts geändert werden muss, wird diese Methode zu einem O(n
)-Vorgang, wobei n
ist Count.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für