'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