是否有可能根據應用程序設置值獲取密鑰?如何從appsettings中讀取密鑰?
實施例;
string value = "abcd";
string key = ConfigurationManager.AppSettings[value].ToString();
現在,我想在key
變量CustomerCategory
。
是否有可能根據應用程序設置值獲取密鑰?如何從appsettings中讀取密鑰?
實施例;
string value = "abcd";
string key = ConfigurationManager.AppSettings[value].ToString();
現在,我想在key
變量CustomerCategory
。
using System.Linq;
string key = ConfigurationManager.AppSettings.AllKeys.FirstOrDefault(k =>
ConfigurationManager.AppSettings[k] == value);
如果我沒有誤解你的問題, 下面是這樣做的方法。
app.config文件應該是這樣的,
<appSettings>
<add key="myKey" value="myValue"/>
</appSettings>
而且你的C#代碼
string myValue = ConfigurationManager.AppSettings["myKey"];
我想你誤會了 - 給定'myValue',如何找到*鍵*('myKey').... – 2014-10-02 05:26:40
什麼'Properties.Settings.Default.CustomerCategory'? – 2014-10-02 03:15:27