【发布时间】:2012-04-07 04:02:11
【问题描述】:
有没有办法将属性添加到与字符串值同名的 ExpandoObject?
例如,如果我有:
string propName = "ProductNumber";
dynamic obj = new System.Dynamic.ExpandoObject();
我可以像这样创建属性 ProductNumber:
obj.ProductNumber = 123;
但是,我可以根据字符串propName 创建属性obj.ProductNumber 吗?因此,如果我不知道该属性的名称将是什么高级,我可以根据此输入创建它。如果 ExpandoObject 无法做到这一点,我应该研究 C# 的任何其他领域吗?
【问题讨论】:
-
以上内容的实际使用在这里找到:stackoverflow.com/questions/2974008/…
标签: c# dynamic expandoobject