Сохранение пользовательских настроек
1)добавляю файл "app.config" со следующим содержимым:
<configuration>
<appSettings>
<add key="login" value="myLogin"/>
<add key="password" value="myPassword"/>
</appSettings>
</configuration>
Пароль:myPassword
Пробую сделать следующим образом:
1)меняю "app.config" на:
<configuration>
<configSections>
<section name="userSections" type="System.Configuration.NameValueSectionHandler, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<userSections>
<add key="userLogin" value="myUserLogin"/>
</userSections>
</configuration>
string asd=userValueCollection.Get("userLogin");
userValueCollection.Set("userLogin", "new login");
Так каким же тогда образом возможно сохранить пользовательские настройки приложения?
Использую: Gtk#, MonoDevelop
Заранее спасибо за помощь
Чем это лучше, чем свой XML?
Любое стандартное средство лучше своего велосипеда. Точно также будет хранить настройки в xml, есть возможность сбросить настройки на стандартные ипр.
ТС:
А зачем ты кастуешь ConfigurationSection в NameValueCollection? Почему просто не работаешь с ConfigurationSection?? У Configuration есть метод Save().
Хочешь изврата? Работай с xml через dataset :)
Любое стандартное средство лучше своего велосипеда. Точно также будет хранить настройки в xml, есть возможность сбросить настройки на стандартные ипр.
А он именно для хранения пользовательских логина и пароля предназначен? Именно для хранения логинов и паролей нет специально предназначенных плюшек?
А он именно для хранения пользовательских логина и пароля предназначен? Именно для хранения логинов и паролей нет специально предназначенных плюшек?
А есть? Логины и пароли вообще нельзя хранить в файлах :D
А он именно для хранения пользовательских логина и пароля предназначен? Именно для хранения логинов и паролей нет специально предназначенных плюшек?
А есть? Логины и пароли вообще нельзя хранить в файлах :D
Не знаю, поэтому и спрашиваю. Где же их хранить, если не в файлах? На бумажке, дежащей под клавой, записывать? :)
Не знаю, поэтому и спрашиваю. Где же их хранить, если не в файлах? На бумажке, дежащей под клавой, записывать? :)
Я обычно запоминаю. В конце концов всегда есть кнопочка "Забыли пароль?" :D