Читати англійською Редагувати

Поділитися через


LinkedList<T>.AddFirst Method

Definition

Adds a new node or value at the start of the LinkedList<T>.

Overloads

AddFirst(LinkedListNode<T>)

Adds the specified new node at the start of the LinkedList<T>.

AddFirst(T)

Adds a new node containing the specified value at the start of the LinkedList<T>.

AddFirst(LinkedListNode<T>)

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

Adds the specified new node at the start of the LinkedList<T>.

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

Parameters

node
LinkedListNode<T>

The new LinkedListNode<T> to add at the start of the LinkedList<T>.

Exceptions

node is null.

node 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.

If the LinkedList<T> is empty, the new node becomes the First and the Last.

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

AddFirst(T)

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

Adds a new node containing the specified value at the start of the LinkedList<T>.

C#
public System.Collections.Generic.LinkedListNode<T> AddFirst(T value);

Parameters

value
T

The value to add at the start of the LinkedList<T>.

Returns

The new LinkedListNode<T> containing value.

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.

If the LinkedList<T> is empty, the new node becomes the First and the Last.

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