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

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


LinkedList<T>.AddAfter Method

Definition

Adds a new node or value after an existing node in the LinkedList<T>.

Overloads

AddAfter(LinkedListNode<T>, LinkedListNode<T>)

Adds the specified new node after the specified existing node in the LinkedList<T>.

AddAfter(LinkedListNode<T>, T)

Adds a new node containing the specified value after the specified existing node in the LinkedList<T>.

AddAfter(LinkedListNode<T>, LinkedListNode<T>)

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

Adds the specified new node after the specified existing node in the LinkedList<T>.

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

Parameters

node
LinkedListNode<T>

The LinkedListNode<T> after which to insert newNode.

newNode
LinkedListNode<T>

The new LinkedListNode<T> to add to the LinkedList<T>.

Exceptions

node is null.

-or-

newNode is null.

node is not in the current LinkedList<T>.

-or-

newNode belongs to another LinkedList<T>.

Examples

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

Remarks

LinkedList<T> accepts null as a valid Value for reference types and allows duplicate values.

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

AddAfter(LinkedListNode<T>, T)

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

Adds a new node containing the specified value after the specified existing node in the LinkedList<T>.

C#
public System.Collections.Generic.LinkedListNode<T> AddAfter(System.Collections.Generic.LinkedListNode<T> node, T value);

Parameters

node
LinkedListNode<T>

The LinkedListNode<T> after which to insert a new LinkedListNode<T> containing value.

value
T

The value to add to the LinkedList<T>.

Returns

The new LinkedListNode<T> containing value.

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

LinkedList<T> accepts null as a valid Value for reference types and allows duplicate values.

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