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# Windows服务的创建、安装、调试
- 数据库字段类型对应C#数据类型
- C#中的base和this关键字
- C#排序算法的比较
- C#中typeof 与GetType()的区别
- C#中equals和==的区别有哪些
- C#快速排序
- C#获取上个月第一天和最后一天
- C#获取页面的HTML
- js中encodeURIComponent与C#中HttpUtility.UrlEncode
- C#enum枚举
- C#中string.format的格式和用法
- C#递归的应用
- C#中的属性、和字段的区别
- C#中List和数组之间的转换
- c#中使用stopwatch统计代码执行时间
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
- 一课译词 放鸽子(一课译词放鸽子)
- 终于来了,淘宝更改账户名测试中,快去看看你能不能修改(淘宝更改账户名测试中)
- 淘宝支持账号名修改,网友 终于可以 重新做人 了(淘宝支持账号名修改)
热门推荐
- 如何解除表的锁定
- python设计一个聊天机器人(手把手教你使用Python创建微信机器人)
- js的事件处理程序底层原理(关于js的事件循环机制剖析)
- 用php调用函数的换行(php中关于换行的实例写法)
- mysql中group_concat
- python获取游戏画面信息(python游戏开发之视频转彩色字符动画)
- harbor 1.8安装部署(docker5 全功能harbor仓库搭建过程)
- opencv人脸识别实战(Python opencv实现人眼/人脸识别以及实时打码处理)
- vue3.0 如何使用useroute(详解vue3中setUp和reactive函数的用法)
- opencv轮廓模糊识别(Opencv+Python实现图像运动模糊和高斯模糊的示例)