LinkedList<T>.Remove メソッド

定義

ノードまたは値の最初の出現箇所を LinkedList<T>から削除します。

オーバーロード

名前 説明
Remove(LinkedListNode<T>)

指定したノードを LinkedList<T>から削除します。

Remove(T)

指定した値の最初の出現箇所を LinkedList<T>から削除します。

Remove(LinkedListNode<T>)

指定したノードを LinkedList<T>から削除します。

public:
 void Remove(System::Collections::Generic::LinkedListNode<T> ^ node);
public void Remove(System.Collections.Generic.LinkedListNode<T> node);
member this.Remove : System.Collections.Generic.LinkedListNode<'T> -> unit
Public Sub Remove (node As LinkedListNode(Of T))

パラメーター

例外

nodenullです。

node が現在の LinkedList<T>にありません。

このメソッドを含む例については、 LinkedList<T> クラスを参照してください。

注釈

このメソッドは O(1) 操作です。

こちらもご覧ください

適用対象

Remove(T)

指定した値の最初の出現箇所を LinkedList<T>から削除します。

public:
 virtual bool Remove(T value);
public bool Remove(T value);
abstract member Remove : 'T -> bool
override this.Remove : 'T -> bool
Public Function Remove (value As T) As Boolean

パラメーター

value
T

LinkedList<T>から削除する値。

返品

true valueを含む要素が正常に削除された場合は "。それ以外の場合はfalse。 このメソッドは、元のLinkedList<T>valueが見つからなかった場合にもfalseを返します。

実装

このメソッドを含む例については、 LinkedList<T> クラスを参照してください。

注釈

このメソッドは線形検索を実行します。したがって、このメソッドは O(n) 操作であり、 nCount

こちらもご覧ください

適用対象