ImmutableArray<T>.RemoveRange Метод

Определение

Перегрузки

RemoveRange(IEnumerable<T>)

Удаляет из массива указанные элементы.

RemoveRange(ImmutableArray<T>)

Удаляет из списка указанные значения.

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

Удаляет из массива указанные элементы.

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

Удаляет из списка указанные элементы.

RemoveRange(Int32, Int32)

Возвращает массив, из которого удалены элементы в указанной позиции.

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

Удаляет из списка указанные значения.

RemoveRange(T[], IEqualityComparer<T>)

Удаляет из списка указанные значения.

RemoveRange(IEnumerable<T>)

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Удаляет из массива указанные элементы.

public:
 System::Collections::Immutable::ImmutableArray<T> RemoveRange(System::Collections::Generic::IEnumerable<T> ^ items);
public System.Collections.Immutable.ImmutableArray<T> RemoveRange (System.Collections.Generic.IEnumerable<T> items);
member this.RemoveRange : seq<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function RemoveRange (items As IEnumerable(Of T)) As ImmutableArray(Of T)

Параметры

items
IEnumerable<T>

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.

Возвращаемое значение

Новый массив, из которого удалены указанные элементы.

Применяется к

RemoveRange(ImmutableArray<T>)

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Удаляет из списка указанные значения.

public:
 System::Collections::Immutable::ImmutableArray<T> RemoveRange(System::Collections::Immutable::ImmutableArray<T> items);
public System.Collections.Immutable.ImmutableArray<T> RemoveRange (System.Collections.Immutable.ImmutableArray<T> items);
member this.RemoveRange : System.Collections.Immutable.ImmutableArray<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function RemoveRange (items As ImmutableArray(Of T)) As ImmutableArray(Of T)

Параметры

items
ImmutableArray<T>

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.

Возвращаемое значение

Новый список, из которого удалены указанные элементы.

Применяется к

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

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Удаляет из массива указанные элементы.

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

Параметры

items
IEnumerable<T>

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.

equalityComparer
IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.

Возвращаемое значение

Новый массив, из которого удалены указанные элементы.

Применяется к

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

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Удаляет из списка указанные элементы.

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

Параметры

items
ImmutableArray<T>

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.

equalityComparer
IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.

Возвращаемое значение

Новый массив, из которого удалены указанные элементы.

Применяется к

RemoveRange(Int32, Int32)

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Возвращает массив, из которого удалены элементы в указанной позиции.

public:
 System::Collections::Immutable::ImmutableArray<T> RemoveRange(int index, int length);
public System.Collections.Immutable.ImmutableArray<T> RemoveRange (int index, int length);
member this.RemoveRange : int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function RemoveRange (index As Integer, length As Integer) As ImmutableArray(Of T)

Параметры

index
Int32

Отсчитываемый от нуля индекс начального элемента, который требуется удалить из массива.

length
Int32

Количество удаляемых из массива элементов.

Возвращаемое значение

Новый массив, из которого удалены указанные элементы.

Применяется к

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

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Удаляет из списка указанные значения.

public System.Collections.Immutable.ImmutableArray<T> RemoveRange (ReadOnlySpan<T> items, System.Collections.Generic.IEqualityComparer<T>? equalityComparer = default);
member this.RemoveRange : ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function RemoveRange (items As ReadOnlySpan(Of T), Optional equalityComparer As IEqualityComparer(Of T) = Nothing) As ImmutableArray(Of T)

Параметры

items
ReadOnlySpan<T>

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.

equalityComparer
IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.

Возвращаемое значение

Новый список, из которого удалены указанные элементы.

Применяется к

RemoveRange(T[], IEqualityComparer<T>)

Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs
Исходный код:
ImmutableArray_1.cs

Удаляет из списка указанные значения.

public System.Collections.Immutable.ImmutableArray<T> RemoveRange (T[] items, System.Collections.Generic.IEqualityComparer<T>? equalityComparer = default);
member this.RemoveRange : 'T[] * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function RemoveRange (items As T(), Optional equalityComparer As IEqualityComparer(Of T) = Nothing) As ImmutableArray(Of T)

Параметры

items
T[]

Элементы, которые нужно удалить, если соответствующие значения будут найдены в списке.

equalityComparer
IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.

Возвращаемое значение

Новый список, из которого удалены указанные элементы.

Применяется к