다음을 통해 공유


ImmutableList<T>.IImmutableList<T>.RemoveRange 메서드

정의

이 변경할 수 없는 목록에서 요소 범위를 제거합니다.

오버로드

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

이 변경할 수 없는 목록에서 지정된 항목과 일치하는 요소 범위를 제거합니다.

IImmutableList<T>.RemoveRange(Int32, Int32)

지정된 위치에 있는 지정된 개수의 요소를 이 목록에서 제거합니다.

설명

이 멤버는 명시적 인터페이스 멤버 구현이며, ImmutableList<T> 인스턴스가 IImmutableList<T> 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.

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

Source:
ImmutableList_1.cs
Source:
ImmutableList_1.cs
Source:
ImmutableList_1.cs

이 변경할 수 없는 목록에서 지정된 항목과 일치하는 요소 범위를 제거합니다.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer) = System::Collections::Immutable::IImmutableList<T>::RemoveRange;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.RemoveRange (System.Collections.Generic.IEnumerable<T> items, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
abstract member System.Collections.Immutable.IImmutableList<T>.RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.RemoveRange : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Function RemoveRange (items As IEnumerable(Of T), equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveRange

매개 변수

items
IEnumerable<T>

목록에서 제거할 항목의 범위입니다(있는 경우).

equalityComparer
IEqualityComparer<T>

요소를 비교하는 데 사용할 같음 비교자입니다.

반환

항목이 제거된 변경할 수 없는 목록입니다.

구현

예외

items 또는 equalityComparernull인 경우

설명

이 멤버는 명시적 인터페이스 멤버 구현이며, ImmutableList<T> 인스턴스가 IImmutableList<T> 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.

적용 대상

IImmutableList<T>.RemoveRange(Int32, Int32)

Source:
ImmutableList_1.cs
Source:
ImmutableList_1.cs
Source:
ImmutableList_1.cs

지정된 위치에 있는 지정된 개수의 요소를 이 목록에서 제거합니다.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.RemoveRange(int index, int count) = System::Collections::Immutable::IImmutableList<T>::RemoveRange;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.RemoveRange (int index, int count);
abstract member System.Collections.Immutable.IImmutableList<T>.RemoveRange : int * int -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.RemoveRange : int * int -> System.Collections.Immutable.IImmutableList<'T>
Function RemoveRange (index As Integer, count As Integer) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveRange

매개 변수

index
Int32

제거할 요소 범위의 시작 인덱스입니다.

count
Int32

제거할 요소의 수입니다.

반환

요소가 제거된 새 목록입니다.

구현

설명

이 멤버는 명시적 인터페이스 멤버 구현이며, ImmutableList<T> 인스턴스가 IImmutableList<T> 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.

적용 대상