gpt4 book ai didi

c# - 在 C# 中修改 LinkedListNode 属性

转载 作者:行者123 更新时间:2023-12-02 22:28:18 26 4
gpt4 key购买 nike

我在 C# 中使用 LinkedList。我只想做一个简单的代码,将 B 从列表中排除,并直接将节点 A 与 B 连接起来。下一步:

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

但出现错误:

Property or indexer System.Collections.Generic.LinkedListNode<>.Next cannot be assigned to it is read only.

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

最佳答案

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

关于c# - 在 C# 中修改 LinkedListNode 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com