-3

是否可以在 C# 中通过运行时代码(如 MVC3 的 ViewBag)在类中创建属性?

当我们在 MVC3 的 ViewBag 中创建属性时,我想在一个类中创建自定义类型的属性。

谢谢。

4

2 回答 2

0

.NET 4 中的动态类型将允许您在运行时创建属性;我认为 ViewBag 实际上是动态类型的一个实例。

顺便说一句,我认为您正在寻找的是在运行时创建属性 - 在编译时创建属性意味着像往常一样向您的代码添加一个 getter 和一个 setter!

于 2012-10-29T11:02:10.727 回答
0

使用字典- 这将允许您添加任意数量的“属性”。

于 2012-10-29T10:54:18.890 回答