0
也許我在這裏有錯誤的術語,所以這可能導致我沒有找到答案。如何在VB.NET中將包含對象實例的字典移動到其父類的另一個實例
下面是情況:我有一個名爲FromReach的類clsSbkReach的實例。這個實例有一個包含多個clsReachObject實例的字典。
現在我想將FromReach上的所有現有的到達對象移動到另一個名爲ToReach的clsSbkReach實例。我怎樣才能做到這一點?這是我現在所做的,但它似乎會銷燬clsSbkReachObject的所有實例。
For Each myObject As clsSbkReachObject In FromReach.ReachObjects.Values
ToReach.ReachObjects.ReachObjects.Add(myObject.ID.Trim.ToUpper, myObject) 'add the objects to the new reach
Next myObject
FromReach.ReachObjects.ReachObjects.clear
我真的需要移動現有的實例,而不是複製或克隆。
一個'Dictionary'包含鍵以及價值觀。你想把所有的鍵和值從一個'Dictionary'移動到另一個? – jmcilhinney
這是正確的 –