c# – 从列表中删除后,我应该将对象更改为Null吗?

c# – 从列表中删除后,我应该将对象更改为Null吗?,第1张

概述我有一个具有静态List< T>的类.我拿着所有物品的场地;每个对象代表一个正在运行的进程及其属性. 在该过程完成其工作之后,从List< T>中移除相关对象,然后更新我的UI. 从我的列表中删除对象后,我应该将此对象更改为null以释放资源吗? 从列表中删除对象后,该对象仍然存在但如果没有对该对象进行引用,则垃圾收集器将清理它并且您不必担心 我有一个具有静态List< T>的类.我拿着所有物品的场地;每个对象代表一个正在运行的进程及其属性.

在该过程完成其工作之后,从List< T>中移除相关对象,然后更新我的UI.

从我的列表中删除对象后,我应该将此对象更改为null以释放资源吗?

解决方法 从列表中删除对象后,该对象仍然存在但如果没有对该对象进行引用,则垃圾收集器将清理它并且您不必担心 总结

以上是内存溢出为你收集整理的c# – 从列表中删除后,我应该将对象更改为Null吗?全部内容,希望文章能够帮你解决c# – 从列表中删除后,我应该将对象更改为Null吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1226147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存