Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用C读取VS2010配置设置的值#_C#_Visual Studio - Fatal编程技术网

C# 如何使用C读取VS2010配置设置的值#

C# 如何使用C读取VS2010配置设置的值#,c#,visual-studio,C#,Visual Studio,我有以下设置: <ConfigurationSettings> <Setting name="DstDataConnectionString" value="def" /> <Setting name="SrcDataConnectionString" value="abc" /> </ConfigurationSettings> 有人能告诉我如何从我的C#程序中读取这些设置吗?我没有获取这些数据的经验,所以不知道从哪里开始 要做的第

我有以下设置:

<ConfigurationSettings>
  <Setting name="DstDataConnectionString" value="def" />
  <Setting name="SrcDataConnectionString" value="abc" />
</ConfigurationSettings>


有人能告诉我如何从我的C#程序中读取这些设置吗?我没有获取这些数据的经验,所以不知道从哪里开始

要做的第一件事是将系统引用添加到项目代码文件中:

using System.Configuration;
然后,您可以将这些设置从配置文件拉到您的c#

例如,要为数据库调用我的连接字符串并将其存储为字符串变量,请执行以下操作:

string sqlconnection = ConfigurationManager.ConnectionStrings["DstDataConnectionString"].ToString()

在这种情况下,sqlconnection字符串将存储“def”。

我通常使用appsettings或ConnectionString:

网络配置:

<appSettings>   
   <add key="MySetting" value="MyValue"/> 
</appSettings>
using System.Configuration;

ConfigurationManager.AppSettings["MySetting"].ToString();

using System.Configuration;

ConfigurationManager.AppSettings["MySetting"].ToString();
ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString;