VS2008,C#的WinForm中读取App.config配置
2013-03-22 18:33
387 查看
VS2008,C#的WinForm中读取App.config配置
博客分类:C#
c#winformxml操作App.config配置文件
1、右击项目名称==>添加==>类,弹出窗口中选择“应用程序配置文件”,点击添加即可;
2、在生成的App.config文件中添加所需要的配置:
Xml代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<appSettings>
<add key="xmlPathString" value="C:\Users\U22\Desktop\sunyf.xml" />
</appSettings>
<connectionStrings>
<add name="xmlPathString" connectionString="C:\Users\U22\Desktop\sunyf.xml" />
</connectionStrings>
</configuration>
3、右击项目名称==>添加引用==>.NET窗口中选择“System.Configuration”,点击确定即可;
4、Code中读取配置的两种方式:
C#代码
using System;
using System.Configuration;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WindowsFormsApplcation1.my
{
class Common
{
/// <summary>
/// 验证是否是数字
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static bool IsNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return reg1.IsMatch(str);
}
/// <summary>
/// 获取配置文件中的路径地址
/// </summary>
/// <returns></returns>
public static string GetPath()
{
////读取配置文件第一种方式,不存在时会返回null,不会出错
string path = System.Configuration.ConfigurationManager.AppSettings["xmlPathString"];
////读取配置文件第二种方式,不存在时会报异常,原因null.ToString()
path = ConfigurationManager.ConnectionStrings["xmlPathString"].ToString();
return path;
}
}
}
WindowsFormsApplication1.rar (220 KB)
下载次数: 0
相关文章推荐
- C# winForm读取配置文件 App.config
- C# 读取保存App.config配置文件的完整源码参考(转)
- C#WinForm APP.CONFIG配置文件的操作
- winform程序读取和改写配置文件App.config元素的值
- C# WinForm程序的App.Config数据库连接配置文件
- C#基本知识 -- App.config文件的配置与读取
- VS中C#读取app.config数据库配置字符串的三种方法(转)
- winform程序读取和改写配置文件App.config元素的值
- winform程序读取和改写配置文件App.config元素的值
- winform程序读取和改写配置文件App.config元素的值
- VS中C#读取app.config数据库配置字符串的三种方法
- C# WinForm程序的App.Config数据库连接配置文件
- C# 读取保存App.config配置文件的完整源码参考
- winform读取配置文件App.config
- C#读取app.config数据库配置字符串
- C#读取App.config配置文件并修改
- C# WinForm程序App.Config数据库连接配置文件的使用过程
- C#中读取App.config配置文件代码实例
- winform程序读取和改写配置文件App.config元素的值
- C# 读取不在同一个程序集中的配置文件app.config