我有一个 XML 格式
<BackupSchedule>
<AggressiveMode>0</AggressiveMode>
<ScheduleType>0</ScheduleType>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>1</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<WindowStart>480</WindowStart>
<WindowEnd>1020</WindowEnd>
<ScheduleInterval>0</ScheduleInterval>
</BackupSchedule>
我需要对其进行反序列化,更改其内容,然后将其保存回来。我在阅读 ScheduledDay 元素时遇到问题。我的课就像
public class BackupScheduleSettings
{
public BackupScheduleSettings()
{
ScheduledDay = new int[7];
}
.....
public int[] ScheduledDay { get; set; }
.....
}
现在,当我加载具有正确 ScheduledDay 值的 XML 内容时,我的类数组仍然为 NULL。
我无法修改 XML 的内容/格式,因为它是遗留代码。我不想使用 XDocument 来读取该值,因为它是一个大型 XML,我需要再次对其进行序列化。
我在没有任何帮助的情况下进行了很多搜索。任何想法都将受到高度赞赏。
谢谢...