Прочетете на английски Редактиране

Споделяне чрез


LinkedList<T>.Remove Method

Definition

Removes the first occurrence of a node or value from the LinkedList<T>.

Overloads

Remove(LinkedListNode<T>)

Removes the specified node from the LinkedList<T>.

Remove(T)

Removes the first occurrence of the specified value from the LinkedList<T>.

Remove(LinkedListNode<T>)

Source:
LinkedList.cs
Source:
LinkedList.cs
Source:
LinkedList.cs

Removes the specified node from the LinkedList<T>.

C#
public void Remove(System.Collections.Generic.LinkedListNode<T> node);

Parameters

node
LinkedListNode<T>

The LinkedListNode<T> to remove from the LinkedList<T>.

Exceptions

node is null.

node is not in the current LinkedList<T>.

Examples

For an example that includes this method, see the LinkedList<T> class.

Remarks

This method is an O(1) operation.

See also

Applies to

.NET 10 и други версии
Продукт Версии
.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, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Remove(T)

Source:
LinkedList.cs
Source:
LinkedList.cs
Source:
LinkedList.cs

Removes the first occurrence of the specified value from the LinkedList<T>.

C#
public bool Remove(T value);

Parameters

value
T

The value to remove from the LinkedList<T>.

Returns

true if the element containing value is successfully removed; otherwise, false. This method also returns false if value was not found in the original LinkedList<T>.

Implements

Examples

For an example that includes this method, see the LinkedList<T> class.

Remarks

This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

See also

Applies to

.NET 10 и други версии
Продукт Версии
.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, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0