您的位置:首页 > 其它

简单的生成.config文件的操作方法

2012-10-24 16:38 246 查看
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Configuration;

namespace cofigurationTest

{

class Program

{

static void Main(string[] args)

{

appconfigWritting();

}

public static void appconfigWritting()

{

// 创建配置文件操作对象

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

ConfigSectionData data = new ConfigSectionData();

data.exeName = "test";

data.exePath = "c:/win/ab";

data.processTime = 1000;

data.processTimeSpan = 100;

config.Sections.Add("exeSetting", data);

config.Save(ConfigurationSaveMode.Minimal);

}

}

class ConfigSectionData : ConfigurationSection

{

// 软件名称、安装路径、运行时间、时间间隔

[ConfigurationProperty("exeName")]

public string exeName

{

get { return (string)this["exeName"]; }

set { this["exeName"] = value; }

}

[ConfigurationProperty("exePath")]

public string exePath

{

get { return (string)this["exePath"]; }

set { this["exePath"] = value; }

}

[ConfigurationProperty("processTime")]

public Int32 processTime

{

get { return (Int32)this["processTime"]; }

set { this["processTime"] = value; }

}

[ConfigurationProperty("processTimeSpan")]

public Int32 processTimeSpan

{

get { return (Int32)this["processTimeSpan"]; }

set { this["processTimeSpan"] = value; }

}

}

}

其中,configurationSectionData类用于config文件的数据配置。需要包含using System.Configuration;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: