IDictionary<string, IDictionary<string, string>>
app.configファイルに次のような単純なものとして定義したいapp.configセクションがあります。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="ServiceInstances" type="MyProject.Configuration, MyProject"/>
</configSections>
<ServiceInstances>
<ServiceInstance name="service1">
<kvp key="key1" value="value1"/>
<kvp key="key2" value="value2"/>
</ServiceInstance>
<ServiceInstance name="service2">
<kvp key="key3" value="value3"/>
<kvp key="key2" value="value2"/>
</ServiceInstance>
</ServiceInstances>
</configuration>
私が見ているすべてのチュートリアルはこれにかなり深く入り込んでいるようです、私はこれを行うための迅速で汚い方法を探しています:
IDictionary<string, string> foo = Configuration.GetDictionary("service1");
IDictionary<string, string> bar = Configuration.GetDictionary("service2");
これは文字通り数行のコードである必要があるようですが、チュートリアルでは不必要に複雑になっているようです。これに対する簡単な答えはありますか?もしそうなら、誰かがそれがどのように見えるべきかを私に見せてもらえますか?