'Read RESX file and returns a List(Of ResXDataNode)
Dim allNodes = getResourceData()
'Linq Query to extract the nodes
Dim movedNodes = From rowNodes In allNodes _
Where rowNodes.Comment = oldRowNumber _
Select rowNodes
请问这样:复制Linq查询列出
Dim nodesToMove As List(Of ResXDataNode) = New List(Of ResXDataNode)
For Each movedNode As ResXDataNode In movedNodes
nodesToMove.Add(movedNode)
Next
或
Dim nodesToMove As List(Of ResXDataNode) = movedNodes.ToList
提供节点的两个单独的副本?或者List和Linq查询仍然会引用相同的数据?
@Downvoter:关心评论? –
我把其余的代码。我尝试.ToList,它似乎做我想要的。有趣的是,它的工作方式不同于循环和添加。 – dotnetN00b
以什么方式不同? – Magnus