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