ImmutableList<T>.Remove ImmutableList<T>.Remove ImmutableList<T>.Remove ImmutableList<T>.Remove Method

Определение

Перегрузки

Remove(T) Remove(T) Remove(T) Remove(T)

Удаляет первое вхождение указанного объекта из неизменяемого списка.Removes the first occurrence of the specified object from this immutable list.

Remove(T, IEqualityComparer<T>) Remove(T, IEqualityComparer<T>) Remove(T, IEqualityComparer<T>) Remove(T, IEqualityComparer<T>)

Удаляет из неизменяемого списка первое вхождение объекта, который равен указанному значению.Removes the first occurrence of the object that matches the specified value from this immutable list.

Remove(T) Remove(T) Remove(T) Remove(T)

Удаляет первое вхождение указанного объекта из неизменяемого списка.Removes the first occurrence of the specified object from this immutable list.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Remove(T value);
public System.Collections.Immutable.ImmutableList<T> Remove (T value);
member this.Remove : 'T -> System.Collections.Immutable.ImmutableList<'T>
Public Function Remove (value As T) As ImmutableList(Of T)

Параметры

value
T T T T

Удаляемый объект.The object to remove.

Возвраты

Новый список, из которого удален указанный объект, или исходный список, если объект в нем не найден.A new list with the object removed, or this list if the specified object is not in this list.

Remove(T, IEqualityComparer<T>) Remove(T, IEqualityComparer<T>) Remove(T, IEqualityComparer<T>) Remove(T, IEqualityComparer<T>)

Удаляет из неизменяемого списка первое вхождение объекта, который равен указанному значению.Removes the first occurrence of the object that matches the specified value from this immutable list.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Remove(T value, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.ImmutableList<T> Remove (T value, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
member this.Remove : 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function Remove (value As T, equalityComparer As IEqualityComparer(Of T)) As ImmutableList(Of T)

Параметры

value
T T T T

Значение элемента, который нужно удалить из списка.The value of the element to remove from the list.

equalityComparer
IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.The equality comparer to use in the search.

Возвраты

Новый список, из которого удален указанный объект, или исходный список, если объект в нем не найден.A new list with the object removed, or this list if the specified object is not in this list.

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