![]() |
1
4
不,现有项目不会受到影响,除了可能符合垃圾回收的条件。 这就像将变量设置为null一样,实际上:
另一种思考方式是,如果你有一个地址簿,上面写满了你的朋友和家人的地址,然后把它扔到火上……你就再也找不到你的朋友或家人在哪里了,但这不会改变他们住的地方。(请参见 this answer 更多关于此类类比的信息。) |
![]() |
2
1
您决定创建一个新列表,该列表引用同一索引下的相同对象,即索引0处List1的引用与索引0处的List2的引用相同。 现在您清除了第一个列表(它甚至不知道第二个列表的存在)。您的第二个列表保持不变!这里的商品数量没有什么区别。
但在显示的代码中似乎没有这样做。指出这一点,以防万一,你会在未来面对它。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 7 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 7 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |