HashSet<T>.IntersectWith(IEnumerable<T>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ändrar det aktuella HashSet<T> objektet så att det endast innehåller element som finns i objektet och i den angivna samlingen.
public:
virtual void IntersectWith(System::Collections::Generic::IEnumerable<T> ^ other);
public:
void IntersectWith(System::Collections::Generic::IEnumerable<T> ^ other);
public void IntersectWith(System.Collections.Generic.IEnumerable<T> other);
[System.Security.SecurityCritical]
public void IntersectWith(System.Collections.Generic.IEnumerable<T> other);
abstract member IntersectWith : seq<'T> -> unit
override this.IntersectWith : seq<'T> -> unit
[<System.Security.SecurityCritical>]
member this.IntersectWith : seq<'T> -> unit
[<System.Security.SecurityCritical>]
abstract member IntersectWith : seq<'T> -> unit
override this.IntersectWith : seq<'T> -> unit
Public Sub IntersectWith (other As IEnumerable(Of T))
Parametrar
- other
- IEnumerable<T>
Samlingen som ska jämföras med det aktuella HashSet<T> objektet.
Implementeringar
- Attribut
Undantag
other är null.
Kommentarer
Om samlingen som representeras av parametern other är en HashSet<T> samling med samma likhetsjämförare som det aktuella HashSet<T> objektet, är den här metoden en O()-nåtgärd. Annars är den här metoden en O(n + m)-åtgärd, där n är Count och m är antalet element i .other