2

以下の app.config ファイルから文化などの値を読み取る方法。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="LibrarySetting" type="LibraryConfigUtilities.ConfigurationSectionHandler, LibraryConfigUtilities" />
  </configSections>

  <LibrarySetting>
    <Country Culture="tr-TR" Currency="TRY" DailyPenaltyFee="5,25" PenaltyAppliesAfter="3">
      <WeekendSetting>
        <Weekend Day="6"/>
        <Weekend Day="0"/>
      </WeekendSetting>
      <HolidaySetting>
        <Holiday Date="25.11.2009"/>
        <Holiday Date="26.11.2009"/>
        <Holiday Date="27.11.2009"/>
      </HolidaySetting>
    </Country>
    <Country Culture="ar-AE" Currency="AED" DailyPenaltyFee="8.00" PenaltyAppliesAfter="4">
      <WeekendSetting>
        <Weekend Day="5"/>
        <Weekend Day="6"/>
      </WeekendSetting>
      <HolidaySetting>
        <Holiday Date="25.11.2009"/>
        <Holiday Date="26.11.2009"/>
        <Holiday Date="27.11.2009"/>
      </HolidaySetting>
    </Country>
  </LibrarySetting>
</configuration>

私のプログラムには以下のコードがあります。そして、上記の app.config から値を読み取りたいです。

private List<Country> settingList = new LibrarySetting().LibrarySettingList;

そして私は追加しました

using LibraryConfigUtilities;
4

1 に答える 1

0

使用についてConfigurationManager.GetSection("LibrarySetting");

これがどこにでも役立つかどうかを確認してください。

このリンクを参照として使用すると、役立つ情報が得られます。アプリ構成グループのヘルプ

于 2012-08-01T21:00:18.157 に答える