假設我有以下幾點:如何使用.NET XML序列化序列化對象爲單個值
[Serializable]
public class Foo
{
public Bar bar
{
get;
set;
}
public Ram ram
{
get;
set;
}
}
[Serializable]
public class Bar
{
[XmlElement("barId")]
public int Id
{
get;
set;
}
}
[Serializable]
public class Ram
{
[XmlElement("ramId")]
public int RamId
{
get;
set;
}
}
我想序列化爲XML爲:
<Foo>
<barId>123</barId>
<ramId>234</ramId>
</Foo>
什麼最好的方法來做到這一點?我想我將不得不創建一箇中間類來序列化。備擇方案?
+1 - 將您的答案('XmlTextAttribute')的癥結從大量滾動區域移出可能是值得的。 – 2011-04-20 00:15:01
+1 - 這有效,但爲什麼會有所幫助的一些解釋。 – Odrade 2011-04-20 00:19:19
我的意思就是這樣! – Armbrat 2011-04-20 00:27:34