-3

C# で実行時にコード (MVC3 の ViewBag など) を介してクラスにプロパティを作成することは可能ですか?

MVC3 の ViewBag にプロパティを作成するのと同じように、クラスにカスタム型のプロパティを作成したいと考えています。

ありがとう。

4

2 に答える 2

0

ディクショナリを使用します。これにより、必要な数の「プロパティ」を追加できます。

于 2012-10-29T10:54:18.890 に答える
0

.NET 4 の動的型を使用すると、実行時にプロパティを作成できます。ViewBag は実際には動的型のインスタンスだと思います。

ところで、あなたが探しているのは実行時にプロパティを作成することだと思います.コンパイル時にプロパティを作成すると、通常のようにコードにゲッターとセッターを追加することになります!

于 2012-10-29T11:02:10.727 に答える