我需要知道如何计算应用程序设置中的密钥数量,并在类文件中操纵它们... 例如,我的app app配置如下
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="Mysqlrateteller" value="server=localhost;Database=rateteller;User Id=root;Password=;"/>
<add key="Mysqlrateteller1" value="server=localhost;Database=rateteller1;User Id=root;Password=;"/>
<add key="Mysqlrateteller2" value="server=localhost;Database=rate;User Id=root;Password=;"/>
</appSettings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
这里我可能没有钥匙。我需要计算这个项目的类文件中可用的键的数量。怎么做?
答案 0 :(得分:1)
你可以这样做:
var appSettings = System.Configuration.ConfigurationManager.AppSettings;
int cntAppSettingKeys = appSettings.Count;
答案 1 :(得分:0)
AppSettings是 NameValueCollection 。所以下面的代码将起作用
System.Configuration.ConfigurationManager.AppSettings.Count