如何在c#中关闭xmldocument

Posted

技术标签:

【中文标题】如何在c#中关闭xmldocument【英文标题】:how to close xmldocument in c# 【发布时间】:2013-09-05 09:03:00 【问题描述】:

我在 Xamarin 中为 android 创建了一个应用程序。我打开一个 xml 文件,然后保存更改。我需要关闭它,但 xmldocument 没有任何选项可以这样做。 如何关闭文件?我真的需要这样做,因为在其他活动中我想修改它并且它说:“在路径上共享违规”

【问题讨论】:

你是如何打开文件的?请把你的代码放在那里 是的,我打开文件是:myfile.load 【参考方案1】:

如果您使用的是 XmlDocument.Save,只需在 TextWriter 周围放置一个 using 即可:

        var doc = new XmlDocument();

        var filePath = "myXmlFile.xml";

        doc.Load(filePath);

        using (var writer = new StreamWriter(filePath))
        
            doc.Save(writer);
        

【讨论】:

以上是关于如何在c#中关闭xmldocument的主要内容,如果未能解决你的问题,请参考以下文章

如何在 c# 中关闭任何浏览器时从 XMPP 注销?

如何在 Visual Studio 中关闭括号/引号自动完成

有啥方法可以使用 c# 在 Windows 中关闭“互联网”?

在 .NET 应用程序中关闭 MySQL 连接是不是重要? (准确地说,C#)

在 C# 中的窗口窗体应用程序中关闭窗口时发出警报 [重复]

C#中关闭子窗口的同时刷新父窗口的办法?