LinkedList<T>.Remove メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
最初に出現するノードまたは値を LinkedList<T> から削除します。
オーバーロード
Remove(LinkedListNode<T>) |
指定したノードを LinkedList<T> から削除します。 |
Remove(T) |
LinkedList<T> 内で最初に見つかった指定の値を削除します。 |
Remove(LinkedListNode<T>)
- ソース:
- LinkedList.cs
- ソース:
- LinkedList.cs
- ソース:
- LinkedList.cs
指定したノードを 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))
パラメーター
- node
- LinkedListNode<T>
LinkedListNode<T> から削除する LinkedList<T>。
例外
node
が null
です。
node
は、現在の LinkedList<T> に含まれていません。
例
このメソッドを含む例については、 クラスを LinkedList<T> 参照してください。
注釈
このメソッドは、O(1) 操作です。
こちらもご覧ください
適用対象
Remove(T)
- ソース:
- LinkedList.cs
- ソース:
- LinkedList.cs
- ソース:
- LinkedList.cs
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> から削除する値。
戻り値
value
を含んだ要素が正常に削除された場合は true
。それ以外の場合は false
。 このメソッドは、元の false
で value
が見つからなかった場合にも LinkedList<T> を返します。
実装
例
このメソッドを含む例については、 クラスを LinkedList<T> 参照してください。
注釈
このメソッドは線形検索を実行します。したがって、このメソッドは O(n
) 操作です。ここで n
、 は Countです。
こちらもご覧ください
適用対象
.NET