Mit App.config zu setzen stark typisierte Variablen

Ich bin ein C# Anfänger laufen .NET 3.5, und ich möchte, um zu speichern eine Reihe von Anwendungs-default-Werte in App.config, wie die Einstellungen können variieren von server-Umgebung (z.B. Entwicklung, staging, Produktion). Was ich tun möchte, ist ähnlich zu dem, was beschrieben wird, in diese StackOverflow-Artikelaber ich möchte auch in der Lage sein, um die Verwendung von nicht-string-Werte (z.B. int, bool). So etwas wie dieses (name-Werte sind nur Beispiele, 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>

Könnte jemand ein Beispiel geben, wie dies zu tun, und so rufen Sie die Werte über C#? Ich habe gesehen, eine Menge von Beispielen, die verlangen, mit und , aber ich bin mir nicht sicher, ob ich brauche diese Elemente, und wenn ja, wie um Sie zu erstellen.

InformationsquelleAutor der Frage Mass Dot Net | 2009-11-20

Schreibe einen Kommentar