2010-04-21 3 views

Répondre

9

Tant que vos valeurs sont dans la section AppConfig du fichier app.config, vous pouvez simplement utiliser System.Configuration.ConfigurationManager.

ConfigurationManager.AppSettings - MSDN

Voici un vieux billet de blog expliquant exactement comment faire ce que vous cherchez:

Read/Write App.config

0

Jetez un oeil à System.ConfigurationManager. Il y a un énorme exemple sur la page MSDN montrant presque toutes les fonctionnalités nécessaires pour configurer, modifier, enregistrer, etc., dans la langue de votre choix.

La classe ConfigurationManager comprend des membres qui vous permettent de effectuer les tâches suivantes:

  • Lire une section d'un fichier de configuration.
  • Lecture et écriture de fichiers de configuration dans leur ensemble
  • Prise en charge des tâches de configuration.
1

Si vous stockez les paramètres à l'aide du fichier Settings.settings dans le dossier Propriétés vous pouvez juste faire:

Properties.Settings s = new Properties.Settings(); 

Et puis tous les paramètres seront propriétés de s (vous pouvez les définir en tant que type spécifique) et s'ils sont définis en tant que paramètres utilisateur, vous pouvez les modifier. Il suffit d'appeler Recharger ou Enregistrer sur l'instance de Paramètres pour lire/stocker depuis/vers le disque.

+0

Je crois que cette réponse est plus correcte que les autres. Les 'Paramètres' ont une fonctionnalité intégrée pour la mise à jour. –

1

J'ai réussi à utiliser la méthode suggérée par Justin Niessner. Une mise en garde à surveiller: Lorsque vous testez ceci dans Visual Studio, l'app.config lui-même ne sera pas édité si vous déboguez l'application. Le fichier de configuration qui est modifié est le ProjectName.vshost.exe.Config

Questions connexes