app.config 類似於web.config
在.NET 2.0中對設定檔app.config檔案的讀寫變得相當簡單了,在建立一個新的項目後VS2005會自動組建組態檔案(Settings.settings)及app.config,如沒有請:右鍵項目--屬性--設定裡添加一條配置資訊,VS2005將自動產生這些檔案:
Setting.cs
namespace WindowsApplication1.Properties
{
internal sealed partial class Settings :
global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)
(global::System.Configuration.ApplicationSettingsBase.Synchronized(
new Settings())));
public static Settings Default
{
get { return defaultInstance; }
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("Form1")]
public string testSetting
{
get { return ((string)(this["testSetting"])); }
set { this["testSetting"] = value; }
}
}
}
VS2005基本都完成了,現在我們讀寫時就只需要寫幾行代碼就行了:
Properties.Settings config = Properties.Settings.Default;
//讀取
string str = config.testSetting;
//寫入
config.testSetting = "test value";
config.Save();