0
我试图创建一个基于字符串参数例如匿名类型动态/匿名类型,创建基于参数
var propertyName = "Firstname";
var properyValue = "Fred";
我希望能够得到;
var myObj = new { FirstName = "Fred" };
但也有使用相同的功能,并有机会;
var propertyName = "Surname";
var properyValue = "Smith";
var myObj = new { Surname = "Smith" };
这实际上可行吗?
您是否在寻找[ExpandoObject](https://blogs.msdn.microsoft.com/csharpfaq/2009/09/30/dynamic-in-c-4-0-introducing-the-expandoobject/)? –
什么?不清楚你想要什么...使用'Dictionary'并且过得开心。 –
xanatos
也许看看'ExpandoObject',但你为什么要这么做?你可能有一个[XY问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – juharr