【发布时间】:2018-12-18 17:27:32
【问题描述】:
我是 C# 的新手,似乎找不到直接的答案:
所以在一个方法中,我创建了一个对象引用来读取一个 xml 文档:
XElement xFinancialBill = xDoc.Root.Element("Financial_Transaction").Element("Bill");
它对对象进行一些处理并且方法结束,但我的问题是:我是否需要在方法结束之前清空上述对象引用(例如xFinancialBill = null;)以进行垃圾收集/释放内存以工作正确吗?
【问题讨论】:
-
不,一旦变量超出范围并且没有在其他任何地方引用,垃圾收集器就会处理它。
标签: c# memory collections null garbage