2015-12-27 5 views
0

У меня есть простая строковая переменная, и я хочу сохранить значение при запуске приложения, приложение является автономным, и я не хочу использовать регистр. Я попытался поместить строку в качестве настроек, но сохранил ее в файле app.config.Сохранение значения переменной в автономном приложении

Могу ли я сохранить переменную в собственном приложении?

+4

Вы не можете сохранить его в EXE-файле. Вам нужно сохранить его в другом файле, например «app.config», текстовом файле или какой-либо базе данных. – Enigmativity

ответ

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 там. Это должно быть довольно понятно.

+0

спасибо за вмешательство –

Смежные вопросы