您的位置:首页 > 移动开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: