configuration.GetSection("DatabaseSettings").GetValue("Host");けっこう簡単ですね。下層の設定が増えてきたときは毎回こう書くのも大変ですし、変数がやたらと増えてしまいます。独自クラスへの読み込みというわけで、下記のような適当な自前のクラスを作ります。メソッドを使うことで、このインスタンスに値を読み込みます。シンプルでわかりやすいですね。メソッドを呼び出すだけでイイ感じに設定値を独自クラスのインスタンスに設定して返してくれます。それぞれの型も変換可能であれば、それぞれに応じて読み込んでくれます。発生します)ちなみにこのコードは下記のコードと同義ですが、単一式で書ける前者のほうがいいですね。演算子を使えるので、下記のようにすれば完璧ですね。メソッドで読み込みましたが、設定ファイル全体を独自クラスに定義して読み込むことも可能です。値までまとめて読み込むことができます。クラスで設定を読み込んで扱えるというのはすばらしいですね。側に存在しなくても無視されるだけで正常に動作します。これにより、スコープに応じて必要な設定キーだけを含む設定クラスを用意することができます。CoreSNSでもご購読できます。