다음을 통해 공유


IImmutableList<T>.RemoveRange 메서드

정의

오버로드

RemoveRange(IEnumerable<T>, IEqualityComparer<T>)

목록에서 지정한 개체를 제거합니다.

RemoveRange(Int32, Int32)

IImmutableList<T>에서 요소의 범위를 제거합니다.

RemoveRange(IEnumerable<T>, IEqualityComparer<T>)

목록에서 지정한 개체를 제거합니다.

public:
 System::Collections::Immutable::IImmutableList<T> ^ RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.IImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
public System.Collections.Immutable.IImmutableList<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);
abstract member RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Public Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T)

매개 변수

items
IEnumerable<T>

목록에서 제거할 개체입니다.

equalityComparer
IEqualityComparer<T>

items가 목록의 개체와 일치하는지 확인하는 데 사용할 같음 비교자입니다.

반환

items가 목록의 개체와 일치하는 경우 지정된 개체가 제거된 변경할 수 없는 새 목록입니다.

적용 대상

RemoveRange(Int32, Int32)

IImmutableList<T>에서 요소의 범위를 제거합니다.

public:
 System::Collections::Immutable::IImmutableList<T> ^ RemoveRange(int index, int count);
public System.Collections.Immutable.IImmutableList<T> RemoveRange (int index, int count);
abstract member RemoveRange : int * int -> System.Collections.Immutable.IImmutableList<'T>
Public Function RemoveRange (index As Integer, count As Integer) As IImmutableList(Of T)

매개 변수

index
Int32

제거할 요소의 범위에 대한 0부터 시작하는 인덱스입니다.

count
Int32

제거할 요소의 수입니다.

반환

요소가 제거된 변경할 수 없는 새 목록입니다.

적용 대상