À l'aide de plusieurs valeurs pour une clé dans appSettings

Je suis en train d'apprendre sur la façon d'utiliser les fichiers de configuration et j'ai rencontré quelques problèmes que j'espère que quelqu'un ici peut me donner quelques conseils. Il n'a pas d'importance si mes fichiers sont en format XML ou pas, mais la majorité des exemples que j'ai lus sont de les utiliser et je suis pour tout ce qui rend ma vie plus facile.

le problème Im fonctionnant en est que le appSettings fichier semble être configuré pour n'accepter qu'une valeur pour une clé et je voudrais avoir quelque chose de similaire à:

<key="Machine List" value="Server105" />
<key="Machine List" value="Server230" />

J'ai constaté un hack ici mais il a été écrit de plus de 6 ans et je ne sais pas si il y a une meilleure façon.

Encore une fois, ce n'est pas grave si c'est en XML, fichier plat, etc.... Im juste essayer d'apprendre à utiliser des fichiers de configuration au lieu de codage en dur des valeurs directement dans l'application.

Merci pour votre aide.

mais cela fait peu de sens. pourquoi avez-vous besoin?
Comment est-ce que "peu de sens"? Parfois, vous avez besoin d'une liste de valeurs.
Un exemple serait une liste d'adresses e-mail. Il est plus facile d'avoir une ligne par adresse plutôt que de délimiter avec ; ou ,, analyser les valeurs, etc. Il est aussi plus facile de commenter une seule entrée que pour le localiser dans la config et le supprimer entièrement.
Ce que je faisais référence est indiqué dans la accepté de répondre.

OriginalL'auteur Leroy Jenkins | 2010-11-18