大きなオブジェクトの一部としてシリアライズする必要があるシンプルな配列があります。配列の要素をシリアライズします(XMLSerizlization)
public class Holder
{
public int ID { get; set; }
public string Name { get; set; }
public Thing[] Thingies { get; set; }
}
public class Thing {}
通常、これはとしてシリアライズされます:直列化復元についてあまり気にせず
...
<Holder>
<ID>...</ID>
<Name>...</Name>
<ArrayOfThing>
<Thing>...</Thing>
<Thing>...</Thing>
<Thing>...</Thing>
...
</ArrayOfThing>
</Holder>
、私は「ように私は、単にArrayOf要素を削除しますが、内部の要素を保つことができる方法がありますd:
...
<Holder>
<ID>...</ID>
<Name>...</Name>
<Thing>...</Thing>
<Thing>...</Thing>
<Thing>...</Thing>
...
</Holder>
'Holder'は' Things'の配列しか持っていませんか? –
@Austinいいえ、それは他の要素を持っています。例を更新しましょう。 – MPelletier