Utilisation De L'App.config pour définir fortement typées variables

Je suis un C# débutant en cours d'exécution .NET 3.5, et j'aimerais stocker un tas d'application des valeurs par défaut dans l'Application.config, comme les paramètres peuvent varier en fonction de l'environnement du serveur (par exemple, le développement, la mise en scène, production). Ce que je veux faire est similaire à ce qui est décrit dans ce StackOverflow article, mais je veux aussi être capable d'utiliser des valeurs de chaîne (par exemple, int, bool). Quelque chose comme ceci (nom-valeurs ne sont que des exemples, btw):

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <applicationSettings>
        <MyApp>
            <setting name="InitText" serializeAs="String">
                <value>Hello</value>
            </setting>
            <setting name="StartAt" serializeAs="Integer">
                <value>5</value>
            </setting>
            <setting name="IsWeekend" serializeAs="Boolean">
                <value>True</value>
            </setting>
        </MyApp>
    </applicationSettings>
</configuration>

Quelqu'un pourrait donner un exemple de comment faire, et comment récupérer les valeurs à l'aide de C#? J'ai vu beaucoup d'exemples qui nécessitent de l'aide et de l' , mais je ne suis pas sûr si j'ai besoin de ces éléments, et si oui, comment les créer.

OriginalL'auteur Mass Dot Net | 2009-11-20