そこでは、例えば、ある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;
動的な追加と設定のプロパティ。