【发布时间】:2019-09-04 23:14:04
【问题描述】:
我已将 csv 文件存储到 xml 文档中。我想在标题 CourseCode 下找到 200 或更大的值。
【问题讨论】:
-
至少,我们需要查看 xml 文件的示例。您还应该向我们展示您已经尝试过的代码,这样我们就不会重复您之前所做的事情。
我已将 csv 文件存储到 xml 文档中。我想在标题 CourseCode 下找到 200 或更大的值。
【问题讨论】:
同意,我们需要确定您的 XML 文件的结构,但我仍会大胆猜测并提出以下建议:
XDocument.Load("courses.xml").Descendants("CourseCode").Select(o => int.TryParse(o.Value, out int value) ? value : 0).Where(n => n >= 200)
这假设对于这样的 CSV:
Column1,Column2,...,CourseCode,...,ColumnN
...,...,...,value1,...,...
...,...,...,value2,...,...
...,...,...,value3,...,...
您想要这样的IEnumerable(对于大于 200 的值):{value1,value2,value3,...}
【讨论】: