簡體   English   中英

如何使用C#讀取VS2010配置設置的值

[英]How can I read the value of my VS2010 configuration settings with 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或connectionstrings:

Webconfig:

<appSettings>   
   <add key="MySetting" value="MyValue"/> 
</appSettings>

要么

<connectionStrings>
    <add name="DbConnection" connectionString="......" ProviderName="System.Data.SqlClient"/>
</connectionStrings>

碼:

using System.Configuration;

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

要么

ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM