データが非常に単純で、他のアプリケーションやユーザーが (適切な権限で) 読み取れるようにする必要がある場合は、おそらく 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
。