アプリケーションの構成セクションの作成に問題があります。必要なのは、オブジェクトに変換するペアのリストを構成することだけです。ConfigurationElement および ConfigurationElementCollection クラスを使用した実装を見たことがありますが、見た目が悪く、実際にコードと構成を強制的にこのソリューションに適合させました。必要なものではないため、キーと値の属性を持つ要素を使用したくありません。構成セクションを次のようにします。
<MySection>
<Option>
<City>aaa</City>
<Country>bbb</Country>
</Option>
<Option>
<City>ccc</City>
<Country>ddd</Country>
</Option>
<Option>
<City>eee</City>
<Country>fff</Country>
</Option>
</MySection>
別の可能なセクション:
<MySection>
<Option City="aaa" Country="bbb"/>
<Option City="ccc" Country="ddd"/>
<Option City="eee" Country="fff"/>
</MySection>
コードに醜いことを強制することなく、これを解析するのに役立つクラスはありますか?
ありがとうございました