quelqu'un peut-il m'aider s'il vous plaît comment puis-je définir/stocker des valeurs dans le fichier app.config en utilisant c#, est-ce possible?
Réponses
Trop de publicités?
Amol M Kulkarni
Points
4105
fiaharon
Points
331
private static string GetSetting(string key)
{
return ConfigurationManager.AppSettings[key];
}
private static void SetSetting(string key, string value)
{
Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configuration.AppSettings.Settings[key].Value = value;
configuration.Save(ConfigurationSaveMode.Full, true);
ConfigurationManager.RefreshSection("appSettings");
}
Si vous utilisez App.Config pour stocker des valeurs dans la section <add Key="" Value="" />
ou CustomSections, utilisez la classe ConfigurationManager, sinon utilisez la classe XMLDocument.
Par exemple:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="server" value="192.168.0.1\xxx"/>
<add key="database" value="DataXXX"/>
<add key="username" value="userX"/>
<add key="password" value="passX"/>
</appSettings>
</configuration>
Vous pouvez utiliser le code publié sur CodeProject