转.NET 2.0中,配置文件app.config的读写

在.NET 2.0中对配置文件app.config文件的读写变得相当简单了,在创建一个新的项目后VS2005会自动生成配置文件(Settings.settings)及app.config,如没有请:右键项目--属性--设置里添加一条配置信息(如下图),VS2005将自动生成这些文件:

Settings.Designer.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();
posted @ 2008-09-03 17:15  装配中的脑袋  阅读(299)  评论(0)    收藏  举报