简单的生成.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;
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;
相关文章推荐
- 彻底摆脱配置文件 二 (开源项目zkconfigutil resolve自动生成)
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- .net2.0中对config文件的操作方法总结
- Android Studio 简单生成so文件并调用
- 简单C#生成静态及相关读取模板文件
- Krpano学习:认识全景生成.bat文件及其相关配置文件(三) 在C#中修改.config文件内容(动态修改全景输入路径、名称等)
- Silverlight4-RIAServices开发记事1-自动生成的web.config配置文件
- VC++ CArchive及简单的文件操作方法
- 【批量生成10万条sql数据库数据+IO流的使用】生成简单sql插入语句大量数据,以及输出流生成文件2017年
- arcgis10.0以后版本,已知坐标,生成shp文件 ---经验证,此博客记录步骤较繁琐,ArcGIS Desktop有更简单的方法
- WCF 宿主配置文件app.config 的简单配置 说明
- Php生成Excel文件如此简单
- XLSTransformer生成excel文件简单演示样例
- MDK 生成BIN文件 最简单方式
- 通过generatorConfig.xml自动生成实体类和数据库操作文件
- 最简单随机生成数(文件输入输出)
- 看了,容易被忽略的细节(1):config文件的使用 ,我也谈谈这个简单的问题
- 简单图片文件上传并处理缩略图生成
- 简单的用java生成文件和做http下载