如果名称和类型是从字符串变量中获取的,我能否为(匿名)对象动态创建属性类型和属性名称?
最佳答案
如果您谈论的是匿名类型(例如 var x = new { Property1 = data1, ...}
),那么我认为您做不到。
您可以做的是从您已有的匿名类型创建另一种新的匿名类型。如果您想从 X
创建 Y
,您可以通过 var Y = new { YProp1 = X.Prop1, YProp2 创建
Y
= X.Prop2 等
关于c# - 我可以为对象动态创建属性类型和属性名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256749/