http://www.atmarkit.co.jp/fdotnet/csharp4/csharp4_08/csharp4_08_01.html

>クラス「ExpandoObject」は、動的に任意のメンバを持つことができる。AやBは誰も何も定義していないが、
>dynamic型を経由してそれに代入することで、動的に作成されて利用できるようになる。
>また、dynamic型を経由すれば簡単に読み出せる。