在独立应用程序中保存变量值

时间:2015-12-27 10:52:54

标签: c# vb.net visual-studio-2015

我有一个简单的字符串变量,我想在启动应用程序时保存该值,该应用程序是独立的,我不想使用registery。 我尝试将字符串作为设置,但它保存在app.config文件中。

我可以在自我应用程序中保存变量吗?

1 个答案:

答案 0 :(得分:0)

我通常做的是将字符串保存在这样的文本文件中:

var stringToSave = "MyString";
var filePath = Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData) + "\\YourApplicationName\\data.dat";

using (StreamWriter sw = new StreamWriter (filePath)) {
    sw.WriteLine (stringToSave);
}

我在这里做的基本上是获取AppData的目录,并在那里写一个名为data.dat的文件。它应该是不言自明的。