【发布时间】:2009-06-02 09:38:06
【问题描述】:
我正在寻找一种保存/加载以下内容的好方法。 我想保存为 XML 并希望使用 LiNQ(即帮助我学习 LINQ)
我不知道如何进行嵌套 linq 写入。有人可以帮忙吗?
/// <summary>
///
/// </summary>
public class ErrorType
{
List<ErrorType> _childErrors;
public String Name { get; set; }
public bool Ignore { get; set; }
public List<ErrorType> ChildErrors { get; protected set; }
}
/// <summary>
///
/// </summary>
public class ErrorList
{
public List<ErrorType> ChildErrors { get; protected set; }
public void Save()
{
}
public void Load()
{
}
}
本质上,ErrorList 包含一个顶级错误列表,每个错误都可以有子级。 XML 输出应类似于:
<ErrorList>
<ErrorName1 Ignore="false">
<ChildErrorName1 Ignore="true">
<ChildErrorName2 Ignore="false" />
</ChildErrorName1>
</ErrorName1>
<ErrorList>
如果有人可以提供帮助,那就太好了。 谢谢
【问题讨论】: