不能像iEnumerable一样与Xlement一起工作
-
26-10-2019 - |
题
C#
var xArr = XDocument.Load(FileName)
.Element("dataWorkers")
.Elements("worker");
int i = 0;
foreach (XElement item in xArr)
F#
let xArr = (((XDocument.Load fileName).Element <| XName.Get "Dict").Element <| XName.Get "dictNode")
for x in xArr do
()
错误
The type 'XElement' is not a type whose values can be enumerated with this syntax, i.e. is not compatible with either seq<_>, IEnumerable<_> or IEnumerable and does not have a GetEnumerator method
为什么 ?我找不到我的错误。
其他提示
在您使用的F#代码中 Element
找到一个 单身的 元素而不是 Elements
找到一个 序列 元素。
(C#代码应该很好 - 您已经在使用 Elements
.)
不隶属于 StackOverflow