我尝试使用 TypeDescriptor 并且值没有改变,并且通过反射我得到一个错误,该属性没有 setter

最佳答案

C# 匿名类型是不可变的,它们的属性不能改变。

如果你真的想要,你可以使用反射设置支持字段,但这将是一个坏主意。

关于c# - 使用反射/TypeDescriptor 设置匿名类型属性的值是否可能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2765367/

10-16 09:58