标签: c# list properties linked-list
我在C#中使用LinkedList。 我想做的只是一个简单的代码,它从列表中排除B并直接将节点A与B.Next连接:
A.Next = B.Next; B.Next.Previous = A;
但得到了一个错误:
属性或索引器System.Collections.Generic.LinkedListNode<> .Next 无法分配给它是只读的。
是否有可能以某种方式获得为Next和Previos属性赋值的权利? 或者我该如何避免这个错误? 最好的问候。
答案 0 :(得分:5)
您可以致电LinkedList<T>.Remove并传递B。 Remove方法会为您解决此问题。
LinkedList<T>.Remove
B