我有一个简单的字符串变量,我想在启动应用程序时保存该值,该应用程序是独立的,我不想使用registery。 我尝试将字符串作为设置,但它保存在app.config文件中。
我可以在自我应用程序中保存变量吗?
答案 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
的文件。它应该是不言自明的。