LinkedList<T>.Remove 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 LinkedList<T> 中移除节点或值的第一个匹配项。
重载
| Remove(LinkedListNode<T>) | 从 LinkedList<T> 中移除指定的节点。 | 
| Remove(T) | 从 LinkedList<T> 中移除指定值的第一个匹配项。 | 
Remove(LinkedListNode<T>)
- Source:
- LinkedList.cs
- Source:
- LinkedList.cs
- Source:
- 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> -> unitPublic 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)
- Source:
- LinkedList.cs
- Source:
- LinkedList.cs
- Source:
- LinkedList.cs
从 LinkedList<T> 中移除指定值的第一个匹配项。
public:
 virtual bool Remove(T value);public bool Remove (T value);abstract member Remove : 'T -> bool
override this.Remove : 'T -> boolPublic Function Remove (value As T) As Boolean参数
- value
- T
要从 LinkedList<T> 中移除的值。
返回
如果成功移除包含 value 的元素,则为 true;否则为 false。  如果在原始 false 中没有找到 value,此方法也会返回 LinkedList<T>。
实现
示例
有关包含此方法的示例,请参阅 LinkedList<T> 类。
注解
此方法执行线性搜索;因此,此方法是一个 O (n) 操作,其中 n 为 Count。