c# - 只序列化一个类的一个属性

标签 c# .net xml serialization

我有一个大约有 20 名成员的类(class)。我需要在 XML 中序列化我的此类对象。但条件是我只需要 XML 中的一个成员。

我该怎么做。

编辑:但有时,我想序列化所有成员。所以我不能使用 [XMLIgnore] 属性。

最佳答案

为所有不想序列化的成员添加以下属性,

[XmlIgnore()]
public Type X
{
get;set;
}

关于c# - 只序列化一个类的一个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734725/

相关文章:

java - SAX 解析器具有相似的父标签和子标签

C# MySQL id 列无法正常工作

.net - 我真的需要 Ninject.MVC3 中的 App_Start 内容吗?

java - 有没有办法在 MyBatis 的 foreach 中使用枚举序数

c# - 为什么 `Assembly` 和 `Module` 没有公开定义的构造函数?

.net - 尝试删除多个对象时NHibernate TooManyRowsAffectedException

Java:使用 XMLUnit 比较 XML

c# - AutoMapper - 将 Json 字符串属性映射到基于接口(interface)的对象

c# - asp.net 的 SqlDependency 问题

c# 派生自基类 apicontroller - 在基类中,Request 对象为 null