我正在创建一个程序,该程序创建一个具有结构作为节点的链接列表。在某个点上,我需要更改特定节点(结构)中的某些值。以下是一些代码:如何编辑linkedlistnode的值
Structure tp
Dim a as double
Dim b as integer
End Structure
Sub main()
Dim lst as new LinkedList(of tp)
Dim node as tp
node.a = 10.1
node.b = 1
lst.addfirst(node)
'......
' Now I want to change the value of first node
lst.first.value.a = 2
' But I get "Expression is a value and therefore cannot be the target of an assignment."
End Sub
如何执行此类修改?
这将改变LinkedList中“a”的值?! – tweellt
@tweellt:你说得对,我没有对我发布的代码给予足够的重视。看我的编辑。 – Neolisk
Thanks.It似乎工作。您是否有任何线索了解这种改变如何影响性能? – user2622509