c# - 是否可以使用反射/TypeDescriptor 设置匿名类型属性的值?

标签 c# reflection anonymous-types typedescriptor

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

最佳答案

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

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

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

相关文章:

java - 编译时检查构造函数是否存在

c# - 使用反射动态覆盖 ToString()

c - 匿名结构 + 复合文字导致 lint 错误

c# - 访问 C# 匿名类型对象

c# - 使用 SOAP,如何在一个请求中传递多个 ID?

c# - 使用带有 XML 配置的 log4net 时没有日志文件

java - 在Spring服务方法中使用反射

asp.net-mvc-3 - ExpandoObject、匿名类型和 Razor

c# - 检查 T 的 Nullabe 的 .HasValue 和 .Value

c# - 将 BitmapImage 设置为 null 时内存未释放