List 使用注意: List的Add(data)。 data 地址指针未变实现的是覆盖.
1、当循环赋值的时候,data实例化在循环外时,每次赋值都是在相同的地方。不断重复覆盖,部分时候实现覆盖掉原值可用到。
可以看到 输出相同地方显示了两次不同的值。实现覆盖。
2、当循环赋值的时候,data实例化在循环内时,每次赋值都是在部相同的地方。不断new新节点加入List,但注意data此时本身是null不可取出,但其相关数值data.name等可以取到。
原创
2016-05-25 22:56:24 ·
605 阅读 ·
0 评论