在集合中使用...扩展运算符,声明新的命名空间,是起效果的,但是如果数组中包含对象,那么就完了,新的命名空间中的集合中的对象的命名空间还是老的,这就会导致修改老的数组的对象,数据命名空间新的也会随之更新,或者修改的新的集合的对象老的也会随之更新,我使用的是foreach,然后将老的集合信息或者新的集合信息中的对象再次进行深度拷贝,问题解决,该解决方案只适用于数据量小的情况下,不是很影响效率,慎用。


许毅
1 声望0 粉丝