【问题标题】:Modifying LinkedListNode property in C#在 C# 中修改 LinkedListNode 属性
【发布时间】:2012-10-01 16:07:28
【问题描述】:

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

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

但出现错误:

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

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

【问题讨论】:

    标签: c# list properties linked-list


    【解决方案1】:

    您只需拨打LinkedList<T>.Remove 并传入BRemove 方法会为您解决这个问题。

    【讨论】:

      猜你喜欢
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 2016-12-24
      • 1970-01-01
      相关资源
      最近更新 更多