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
这是正确的 –