|
|
1
4
不,现有项目不会受到影响,除了可能符合垃圾回收的条件。 这就像将变量设置为null一样,实际上:
另一种思考方式是,如果你有一个地址簿,上面写满了你的朋友和家人的地址,然后把它扔到火上……你就再也找不到你的朋友或家人在哪里了,但这不会改变他们住的地方。(请参见 this answer 更多关于此类类比的信息。) |
|
|
2
1
您决定创建一个新列表,该列表引用同一索引下的相同对象,即索引0处List1的引用与索引0处的List2的引用相同。 现在您清除了第一个列表(它甚至不知道第二个列表的存在)。您的第二个列表保持不变!这里的商品数量没有什么区别。
但在显示的代码中似乎没有这样做。指出这一点,以防万一,你会在未来面对它。 |
|
|
LeonidasFett · 将泛型类型列表传递到方法 10 年前 |