[英]Dynamically create properties in anonymous type
我想使用匿名类型创建一个新类型。
这是我的代码:
var t = paramaterList.Select(x => x).ToArray().Select(item => new
{
item,
});
我需要根据商品名称为var t
创建属性。
例如:
如果paramaterList.Select(x => x).ToArray()
包含3个项目:名字,姓氏,年龄
这应该为每个项目创建属性:
paramaterList.Select(x => x).ToArray().Select(item => new
{
});
匿名类型仍然是静态类型,即使它们没有可用来引用它们的名称。 如果您在编译时不知道该对象将要具有的字段,则无法创建匿名类型的变量来保存该数据。 您将需要以某种形式的数据结构存储数据,例如字典,它不需要您知道编译时的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.