2

アプリ設定でキーの数をカウントし、クラスファイルでそれらを操作する方法を知る必要があります...たとえば、次のようにアプリ構成を作成します

<?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>

ここで私はキーを持っていないかもしれません。そして、このプロジェクトのクラスファイルで使用可能なキーの数を数える必要があります。どうやってするの?

4

2 に答える 2

1

あなたはこのようにすることができます:

 var appSettings = System.Configuration.ConfigurationManager.AppSettings;
 int cntAppSettingKeys = appSettings.Count;
于 2012-11-16T05:09:04.617 に答える
0

AppSettingsNameValueCollectionです。したがって、以下のコードは機能します

 System.Configuration.ConfigurationManager.AppSettings.Count
于 2012-11-16T05:37:33.890 に答える