C# 有没有办法修改匿名对象属性中的值?
下面是我的简化代码:C# 有没有办法修改匿名对象属性中的值?,c#,.net,anonymous-types,C#,.net,Anonymous Types,下面是我的简化代码: var responseObj = new { memo = "" }; responseObj.memo = "Test"; 如您所见,我试图修改responseObj.memo,但结果是: 还有其他方法吗?基于匿名类型的类是只读的。您必须创建自己的类才能写回成员 class MyClass { public string Memo { get; set; } } @DavidG哦,好吧,谢谢。另外,这些在C#中被称为匿名,不是本地的。谢谢你的评论,
var responseObj = new
{
memo = ""
};
responseObj.memo = "Test";
如您所见,我试图修改responseObj.memo
,但结果是:
还有其他方法吗?基于匿名类型的类是只读的。您必须创建自己的类才能写回成员
class MyClass
{
public string Memo { get; set; }
}
@DavidG哦,好吧,谢谢。另外,这些在C#中被称为匿名,不是本地的。谢谢你的评论,我会编辑我的问题。