处置还是不处置..通过导航器从XmlDocument创建的编写器?

| 我真的需要在下面安排作家吗?
DataContractSerializer _serialier...
var actual = new XmlDocument();
using (var writer = actual.CreateNavigator().AppendChild())
    _serialier.WriteObject(writer, myObj);
如果没有,则代码简化为:
DataContractSerializer _serialier...
var actual = new XmlDocument();
_serialier.WriteObject(actual.CreateNavigator().AppendChild(), myObj);
    
已邀请:
如果对象实现IDisposable,则完成后应在其上调用Dispose。 如果您不这样做,那么您的代码将取决于您不需要这样做的假设。当您的代码后来被重构,使得所使用的ѭ2保留了某些资源时,会发生什么?     

要回复问题请先登录注册