我有一些序列化的问题。比方说,我有课是这样的:C#序列化 - 其他类的列表
Class Hardware
{
public string cpu_name;
public int ram_size;
List<HardDisk> hd;
Class HardDisk{ public string model; public int size;}
}
什么是得到的结果作为simpliest方式:
<HardwareInfo>
<cpu_name> ABC Pentium xyz</cpu_name>
<ram_size> 123 </ram_size>
<hard_disk>
<model>Toshiba XYZ</model>
<size> 123 GB </size>
</hard_disk>
<hard_disk>
<model>Logitech XYZ</model>
<size> 99 GB </size>
</hard_disk>
</HardwareInfo>
我已经产生了我自己的梅托德只是为了添加标签,它看起来像我写,但我也必须写我的“反序列化”的方法,如果我使用这个...
所以你能告诉我如何简单地在XML序列化?
p.s. 我已经阅读了一些类似于我的问题,但我不明白太多。我的英语不是太好:(
那么,你的HardDisk类也需要可序列化。你有什么尝试? –
看起来不像有效的c#。我相信'Class'应该是'class'。另外,通过我见过的任何库,序列化只适用于属性,而不适用于字段。 –
@SharkyShark,答案是否满足您的需求?如果是这样,请标记出来。如果没有,请告诉我们你的困难。 –