C#中app.config配置文件
类别:编程学习 浏览量:4176
时间:2013-11-29 C#中app.config配置文件
C#中app.config配置文件一、向C#项目实例中的项目添加app.config文件:
右击C#项目实例中项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。
在项目进行编译后,在bin\Debuge文件下,将出现两个配置文件(以本项目为例),一个名为“JxcManagement.EXE.config”,另一个名为“JxcManagement.vshost.exe.config”。第一个文件为项目实际使用的配置文件,在程序运行中所做的更改都将被保存于此;第二个文件为原代码“app.config”的同步文件,在程序运行中不会发生更改.
二、app.config文件常见的配置节
connectionStrings配置节
用于配置与数据库的链接字符串。
例如
<!--数据库连接串-->
<connectionStrings>
<clear />
<addname="conJxcBook"
connectionString="Data Source=localhost;Initial Catalog=jxcbook;User ID=sa;password=********"
providerName="System.Data.SqlClient" />
</connectionStrings>
<!--进销存管理系统初始化需要的参数-->
<appSettings>
<clear />
<addkey="userName" value="" />
<addkey="password" value="" />
<addkey="Department" value="" />
<addkey="returnValue" value="" />
<addkey="pwdPattern" value="" />
<addkey="userPattern" value="" />
</appSettings>
///<summary>
///依据连接串名字connectionName返回数据连接字符串
///</summary>
///<param name="connectionName"></param>
///<returns></returns>
private static string GetConnectionStringsConfig(string connectionName)
{
string connectionString =
ConfigurationManager.ConnectionStrings[connectionName].ConnectionString.ToString();
Console.WriteLine(connectionString);
return connectionString;
}
读取appStrings配置节
///<summary>
///返回*.exe.config文件中appSettings配置节的value项
///</summary>
///<param name="strKey"></param>
///<returns></returns>
private static string GetAppConfig(string strKey)
{
foreach (string key in ConfigurationManager.AppSettings)
{
if (key == strKey)
{
return ConfigurationManager.AppSettings[strKey];
}
}
return null;
}
您可能感兴趣
- C#中float的取值范围和精度
- C#中的属性、和字段的区别
- C#验证身份证号码
- C#不建议在构造函数中调用虚方法或虚属性
- C#中yield
- js中encodeURIComponent与C#中HttpUtility.UrlEncode
- C#中抽象类和接口的区别有哪些
- C# 获取磁盘空间大小
- C#栈和堆的区别
- C#插入排序
- C#中IDisposable
- 安装C# Windows服务需要“设置服务登录”
- C#中SortedList的用法
- C#中ToString()常见的格式
- C#中static静态变量的用法
- C#中List和数组之间的转换
- 盘点那些年让人称奇的年终奖 最后一个赢辣条毫无悬念(盘点那些年让人称奇的年终奖)
- 你还没有升职吗 他竟因为几套激励理论,升职了(你还没有升职吗)
- 某知名企业绩效管理体系及薪酬分配体系操作手册(某知名企业绩效管理体系及薪酬分配体系操作手册)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
热门推荐
- python进行回归分析(Python多项式回归的实现方法)
- tornado异步编程(Tornado Web服务器中处理空白字符的解决方案)
- 阿里云数据库高可用方案(阿里云服务器ECS安装MariaDB后无法远程连接数据库的解决方法)
- access标签名称属性(htaccess 防盗链,防止目录浏览等10大技巧)
- typescript怎么加号(Typescript中的as、问号与感叹号详解)
- python调用elasticsearch(Python-ElasticSearch搜索查询的讲解)
- nginx的请求处理(nginx处理http请求实现过程解析)
- css3动画让元素绕着圆圈转动(css3动画过渡实现鼠标跟随导航效果)
- docker 查看当前镜像(Docker 查看镜像信息的方法)
- python turtle简易绘图(详解Python使用Plotly绘图工具,绘制甘特图)