如何在C#中创建类似于ViewBag的自己的动态对象?

时间:2018-03-28 04:38:03

标签: c# asp.net .net

可以使用.PropertyName["PropertyName"]动态地向ViewBag对象添加属性,其作用类似于字典。有没有办法创建我自己的对象,接受包含值(对象类型)的属性名称(我选择)?

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

dynamic MyVar = new ExpandoObject() as dynamic;

var MyVar = new ExpandoObject();

ExpandoObject位于System.Dynamic命名空间中。