Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
HashSet(T) Class
 IntersectWith Method
.NET Framework Class Library
HashSet<(Of <(T>)>)..::.IntersectWith Method

Updated: November 2007

Modifies the current HashSet<(Of <(T>)>) object to contain only elements that are present in that object and in the specified collection.

Namespace:  System.Collections.Generic
Assembly:  System.Core (in System.Core.dll)

Visual Basic (Declaration)
Public Sub IntersectWith ( _
    other As IEnumerable(Of T) _
)
Visual Basic (Usage)
Dim instance As HashSet
Dim other As IEnumerable(Of T)

instance.IntersectWith(other)
C#
public void IntersectWith(
    IEnumerable<T> other
)
Visual C++
public:
void IntersectWith(
    IEnumerable<T>^ other
)
J#
public void IntersectWith(
    IEnumerable<T> other
)
JScript
public function IntersectWith(
    other : IEnumerable<T>
)

Parameters

other
Type: System.Collections.Generic..::.IEnumerable<(Of <(T>)>)

The collection to compare to the current HashSet<(Of <(T>)>) object.

ExceptionCondition
ArgumentNullException

other is nullNothingnullptra null reference (Nothing in Visual Basic).

If the collection represented by the other parameter is a HashSet<(Of <(T>)>) collection with the same equality comparer as the current HashSet<(Of <(T>)>) object, this method is an O(n) operation. Otherwise, this method is an O(n + m) operation, where n is Count and m is the number of elements in other.

Windows Vista, Windows XP SP2, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker