如果数据非常非常简单,并且您需要它可以被其他应用程序或用户读取(具有适当的权限),我可能会选择将其存储在 XML 文件中,甚至是用户应用程序数据中的纯文本文件文件夹,将通过Environment.GetFolderPath
. 保存的示例可能如下所示:
using System.IO;
using System.Xml.Linq;
string settingsDirectory = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
if (!Directory.Exists(settingsDirectory))
Directory.CreateDirectory(settingsDirectory);
string fileName = "tasks.xml";
string settingsPath = Path.Combine(settingsDirectory, fileName);
XDocument settingsDoc = new XDocument(
new XElement("Tasks",
new XElement("Task",
new XElement("Name", "Make Breakfast"),
new XElement("Location", @"C:\Program Files\MyApp\Plugins"),
new XElement("FileName", "breakfast.dll"))));
// ... etc.
settingsDoc.Save(settingsPath);
就是这样 - 设置已保存!您可以使用 再次加载它们XDocument.Load
。