2

我正在使用 C# 中的 LinkedList。我要做的只是一个简单的代码,将 B 从列表中排除并直接将节点 A 与 B.Next 连接:

A.Next = B.Next;
B.Next.Previous = A;

但出现错误:

属性或索引器 System.Collections.Generic.LinkedListNode<>.Next 不能分配给它是只读的。

是否有可能以某种方式获得为 Next 和 Previos 属性分配值的权利?或者我怎样才能避免这个错误?此致。

4

1 回答 1

5

您只需调用LinkedList<T>.Remove并传入B. Remove方法会为您解决这个问题。

于 2012-10-01T16:09:46.497 回答