S
Sam
Hi,
I have the following code :
Dim rNodeList As New ArrayList
Dim rNodeListNew As New ArrayList
For iCntr As Integer = 0 To tvRelations.Nodes.Count - 1
rNodeList.Add(tvRelations.Nodes(iCntr).Text)
Next
rNodeListNew = rNodeList
rNodeList.RemoveAt(2)
after I've filled rNodeList, it contains 8 elements.
So does rNodeListNew
But when I remove the element 2 of rNodeList, it is also removed in
rNodeListNew. Why ? Do they both point to the same memory location ?
How can I prevent that in vb ?
Thx
I have the following code :
Dim rNodeList As New ArrayList
Dim rNodeListNew As New ArrayList
For iCntr As Integer = 0 To tvRelations.Nodes.Count - 1
rNodeList.Add(tvRelations.Nodes(iCntr).Text)
Next
rNodeListNew = rNodeList
rNodeList.RemoveAt(2)
after I've filled rNodeList, it contains 8 elements.
So does rNodeListNew
But when I remove the element 2 of rNodeList, it is also removed in
rNodeListNew. Why ? Do they both point to the same memory location ?
How can I prevent that in vb ?
Thx