![](/img/trans.png)
[英]How can I find out the name of my VS2010 solution / Application from inside my C# program
[英]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.