C# で実行時にコード (MVC3 の ViewBag など) を介してクラスにプロパティを作成することは可能ですか?
MVC3 の ViewBag にプロパティを作成するのと同じように、クラスにカスタム型のプロパティを作成したいと考えています。
ありがとう。
C# で実行時にコード (MVC3 の ViewBag など) を介してクラスにプロパティを作成することは可能ですか?
MVC3 の ViewBag にプロパティを作成するのと同じように、クラスにカスタム型のプロパティを作成したいと考えています。
ありがとう。
ディクショナリを使用します。これにより、必要な数の「プロパティ」を追加できます。
.NET 4 の動的型を使用すると、実行時にプロパティを作成できます。ViewBag は実際には動的型のインスタンスだと思います。
ところで、あなたが探しているのは実行時にプロパティを作成することだと思います.コンパイル時にプロパティを作成すると、通常のようにコードにゲッターとセッターを追加することになります!