您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

XmlSerializer为什么不对我的公共财产进行序列化?

XmlSerializer为什么不对我的公共财产进行序列化?

如前所述,大多数属性必须同时具有getter和setter;主要的例外是列表-例如:

private readonly List<Foo> bar = new List<Foo>();
public List<Foo> Bar {get { return bar; } } // works fine

会很好的工作;但是,如果XmlSerializer 找到 传教士-它要求它是公开的;以下将 正常工作:

public List<Foo> Bar {get; private set;} // FAIL

它可能无法序列化的其他原因:

这些都会导致它无法序列化

其他 2022/1/1 18:19:50 有330人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶