Dela via


Anvisningar: Läsa programinställningar

Kommentar

Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.

Den här artikeln visar hur du lägger till en enkel inställning i en App.config-fil i en .NET Framework-app och sedan läser värdet programmatiskt. I stället för att bara läsa ett enda värde kan du läsa ett helt avsnitt eller hela filen. Fler exempel och information finns i ConfigurationManager dokumenten.

Lägg till filen App.config

Visual Studio gör det enkelt att lägga till en App.config-fil i projektet. När du har skapat ett .NET Framework-projekt högerklickar du på projektet i Istraživač rešenja och väljer Lägg till>nytt objekt. Välj objektet Programkonfigurationsfil och välj sedan Lägg till.

Lägga till en inställning

Öppna filen App.config och lägg till följande XML i elementet<configuration>.

  <appSettings>
    <add key="occupation" value="dentist"/>
  </appSettings>

Få åtkomst till inställningen programmatiskt

Om du vill komma åt inställningens värde i koden hämtar du värdet genom att indexera i AppSettings egenskapen. Egenskapen AppSettings gör det enkelt att hämta data från elementet i <appSettings> konfigurationsfilen.

string occupation = ConfigurationManager.AppSettings["occupation"];

Konfiguration för bibliotek

Det är enkelt att använda konfigurationsfiler för körbara appar, men det är lite mer komplicerat för klassbibliotek. Klassbibliotek kan komma åt konfigurationsinställningar på samma sätt som körbara appar, men konfigurationsinställningarna måste finnas i klientappens App.config-fil . Även om du distribuerar en App.config-fil tillsammans med bibliotekets sammansättningsfil läser inte bibliotekskoden filen. Du kan också överväga följande sätt att använda konfigurationsinställningar i ett klassbibliotek:

Se även