Копирование запросов LINQ для перечисления

'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

Это будет:

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

предоставить две отдельные копии узла? Или ли список и запрос LINQ все еще ссылаются на одни и те же данные?

0
задан dotnetN00b 12 September 2011 в 18:48
поделиться