← 返回

в чем хранить настройки программы?

Доброго времени. Уважаемые, подскажите, в чем лучше хранить настройки программы? Думал об ini файлах, но оно вроде как уже не в моде. Так в чем же хранить? может в xml?

本主题对您有帮助吗?

分享主题

评论 (8)

登录创建账户, 登录或注册以发表评论

iRoot
iRoot 作者

прочитал про app.config лучше использовать его я так понимаю?

freelancer
freelancer

Я использую его

iRoot
iRoot 作者

прошу прощения за столь "идиотский вопрос", но оно работает как в Win Forms так и в WPF? вижу упоминание только о win forms. Если не сложно, можете показать пример, как использовать? Спасибо заранее.

freelancer
freelancer

И там и там работает

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["PriceOpen"].Value = c.OpenPrice.To<int>().ToString();
config.AppSettings.Settings["TimeOpen"].Value = c.Time.ToString("dd.MM.yyyy H:mm");
config.Save();
Alexander
Alexander

я использую Settings.Default

esper
esper

Alexander: я использую Settings.Default

Application scope или User scope? Мне вот user scope не очень нравится, сохраняются они слишком глубоко в дебрях...

Alexander
Alexander

esper:

Alexander: я использую Settings.Default

Application scope или User scope? Мне вот user scope не очень нравится, сохраняются они слишком глубоко в дебрях...

User.Scope. Пусть сохраняется где ему надобно, обращаться ведь всё равно удобно :)

iRoot
iRoot 作者

Спасибо большое, буду пробовать!