C#で独自の動的タイプまたは動的オブジェクトを作成する方法
そこでは、例えば、あるViewBagののプロパティControllerBaseクラスと私たちは、動的/設定値を取得し、.Iは、そのようなものを使いたいクールである、このオブジェクトに追加フィールドまたはプロパティの任意の数を追加することができ、MVCアプリケーションとそれ以降Controller他のクラスアプリケーションのタイプ。動的オブジェクトを作成し、そのプロパティを以下のように設定しようとしたとき: 1. dynamic MyDynamic = new { A="a" }; 2. MyDynamic.A = "asd"; 3. Console.WriteLine(MyDynamic.A); 私が持っているRuntimeBinderExceptionメッセージを表示してプロパティまたはインデクサー「<> f__AnonymousType0.A」に割り当てることはできません-それは読み取り専用です 2行目ではまた、私はそれは私が探して-ためてるかなり何ではありません示唆しています。多分私が次のようなことをすることを可能にすることができるいくつかのクラスがあります: ??? MyDynamic = new ???(); MyDynamic.A = "A"; MyDynamic.B = "B"; MyDynamic.C = DateTime.Now; MyDynamic.TheAnswerToLifeTheUniverseAndEverything = 42; 動的な追加と設定のプロパティ。