共用方式為


如何:讀取應用程式設定

備註

本文專屬於 .NET Framework。 它不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。

本文說明如何將簡單的設定新增至 .NET Framework 應用程式中 的App.config 檔案,然後以程式設計方式讀取值。 您可以讀取整個區段或整個檔案,而不是唯讀取單一值。 如需更多範例和資訊,請參閱 ConfigurationManager 檔。

新增 App.config 檔案

Visual Studio 可讓您輕鬆地將 App.config 檔案新增至專案。 建立 .NET Framework 項目之後,以滑鼠右鍵按一下方案總管中的專案,然後選擇 [新增>]。 選擇 [應用程式組態檔] 專案,然後選取 [ 新增]。

新增設定

開啟 App.config 檔案,並在 元素中 <configuration> 新增下列 XML。

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

透過程式存取設定

若要在程式代碼中存取設定的值,可以通过索引到 AppSettings 屬性來取得該值。 屬性 AppSettings 可讓您輕鬆地從 <appSettings> 組態檔的 元素取得數據。

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

庫的配置設定

雖然針對可執行的應用程式使用組態檔相當簡單,但類別庫會稍微複雜一點。 類別庫可以使用與可執行應用程式相同的方式存取組態設定,不過,組態設定必須存在於用戶端應用程式的 App.config 檔案中。 即使您將 App.config 檔案與連結庫的元件檔一起散發,連結庫程式碼也不會讀取檔案。 或者,請考慮下列在類別庫中使用組態設定的方式:

另請參閱