0

好吧,所以我发现了我非常愚蠢的错误,即为什么没有创建文件夹,但我遇到了另一个问题。每当我尝试关闭窗口应用程序时,它都不会关闭。假设保存文件中的信息,但它没有,也不会关闭。

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
        XmlDocument xDoc = new XmlDocument();
        string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
        xDoc.Load(path + "\\Address Book\\settings.xml");
        XmlNode xNode = xDoc.SelectSingleNode("People");
        xNode.RemoveAll();
        foreach (Person p in people)
        {
            XmlNode xTop = xDoc.CreateElement("Person");
            XmlNode xName = xDoc.CreateElement("Name");
            XmlNode xEmail = xDoc.CreateElement("Email");
            xName.InnerText = p.Name;
            xEmail.InnerText = p.Email;
            xTop.AppendChild(xName);
            xTop.AppendChild(xEmail);
            xDoc.DocumentElement.AppendChild(xTop);
        }
        xDoc.Save(path + "\\Address Book\\settings.xml");
    }

这就是我现在所拥有的。

4

0 回答 0