如何访问C#中应用程序配置文件和Settting.settings配置文件的使用
首先在控制台项目中添加应用程序配置文件App.config(注意这个配置文件名不能修改)
在该配置文件中代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Website" value="http://www.mronginfo.com"/>
</appSettings>
<connectionStrings>
<add name="con" connectionString="localhost"/>
</connectionStrings>
</configuration>
如何访问App.config中appSettings、connectionStrings中的值呢?
1、添加引用System.Configuration.dll
2、添加命名空间using System.Configuration;
具体代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CustomLib;
using System.Configuration;
namespace ConTest
{
class Sample
{
public static void Main(string[] args)
{
string URL =ConfigurationManager.AppSettings["Website"].ToString();
Console.WriteLine(URL);
string con = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
Console.WriteLine(con);
Console.Read();
}
}
}
其实也可以添加Setting.settings配置文件;
初始化字符串变量如:strSearchWebsite
范围改为应用程序
值为:http://www.google.com
在应用程序中访问strSearchWebsite的值
string strName = Properties.Settings.Default.strSearchWebsite.ToString();
MessageBox.Show(strName);
弹出http://www.google.com的内容.