ImmutableList<T>.Remove Method

Definition

Overloads

Remove(T)

Removes the first occurrence of the specified object from this immutable list.

Remove(T, IEqualityComparer<T>)

Removes the first occurrence of the object that matches the specified value from this immutable list.

Remove(T)

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

Removes the first occurrence of the specified object from this immutable list.

C#
public System.Collections.Immutable.ImmutableList<T> Remove(T value);

Parameters

value
T

The object to remove.

Returns

A new list with the object removed, or this list if the specified object is not in this list.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0

Remove(T, IEqualityComparer<T>)

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

Removes the first occurrence of the object that matches the specified value from this immutable list.

C#
public System.Collections.Immutable.ImmutableList<T> Remove(T value, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
C#
public System.Collections.Immutable.ImmutableList<T> Remove(T value, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);

Parameters

value
T

The value of the element to remove from the list.

equalityComparer
IEqualityComparer<T>

The equality comparer to use in the search.

Returns

A new list with the object removed, or this list if the specified object is not in this list.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0