LinkedList<T>.AddFirst 方法

定義

LinkedList<T> 的開頭加入新節點或值。

多載

AddFirst(LinkedListNode<T>)

LinkedList<T> 的開頭加入指定的新節點。

AddFirst(T)

LinkedList<T> 的開頭加入包含指定值的新節點。

AddFirst(LinkedListNode<T>)

來源:
LinkedList.cs
來源:
LinkedList.cs
來源:
LinkedList.cs

LinkedList<T> 的開頭加入指定的新節點。

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

參數

node
LinkedListNode<T>

要在 LinkedListNode<T> 開頭加入的新 LinkedList<T>

例外狀況

nodenull

node 屬於另一個 LinkedList<T>

範例

如需包含這個方法的範例,請參閱 類別 LinkedList<T>

備註

LinkedList<T> 接受 null 作為參考型別的有效 Value 值,並允許重複的值。

LinkedList<T>如果是空的,則新節點會First變成 和 Last

這個方法是 O (1) 作業。

另請參閱

適用於

.NET 9 和其他版本
產品 版本
.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
.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)

來源:
LinkedList.cs
來源:
LinkedList.cs
來源:
LinkedList.cs

LinkedList<T> 的開頭加入包含指定值的新節點。

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

參數

value
T

要在 LinkedList<T> 開頭加入的值。

傳回

包含 value 的新 LinkedListNode<T>

範例

如需包含這個方法的範例,請參閱 類別 LinkedList<T>

備註

LinkedList<T> 接受 null 作為參考型別的有效 Value 值,並允許重複的值。

LinkedList<T>如果是空的,則新節點會First變成 和 Last

這個方法是 O (1) 作業。

另請參閱

適用於

.NET 9 和其他版本
產品 版本
.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
.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