【问题标题】:Is there any way to modify value in properties of anonymous object? [duplicate]有没有办法修改匿名对象的属性值? [复制]
【发布时间】:2017-02-23 20:56:17
【问题描述】:

这是我的简化代码:

var responseObj = new
{
    memo = ""
};
responseObj.memo = "Test";

如你所见,我尝试修改responseObj.memo,但结果:

还有其他方法吗?

【问题讨论】:

  • @DavidG 好的,那谢谢。
  • 另外,这些在 C# 中被称为匿名,而不是本地
  • 感谢您的评论,那我要编辑我的问题了。

标签: c# .net anonymous-types


【解决方案1】:

基于匿名类型的类是只读的。您必须创建自己的类才能回信给成员。

class MyClass
{
    public string Memo { get; set; }
}

【讨论】:

    猜你喜欢
    • 2019-11-27
    • 2018-07-21
    • 2013-04-21
    • 2013-04-06
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    相关资源
    最近更新 更多