在我的XDocument中,在一套XElements上,人工回收的“最佳做法”是什么? 因此,我选择了一整套内容:
var elems = from XElement el in m_xDoc.Descendants()
where (el.Name.LocalName.ToString() == "q_a")
select el;
I can use an IEnumerator to iterate over them, i.e., IEnumerator m_iter;
但是,当我即将结束的时候,如果我叫Reset(Reset)的话,我想从一开始就结束发言,那就投了一种不支持的观念。 这是因为,正如Microsoft C# 2.0规格第22章“Iterators”所述,“说明,点名物体不支持计算器。 重整方法。 援引这种方法会造成一种制度。 不支持被扔进
因此,这样做的正确途径是什么? 如果我也想有双向循环,即“背”纽芬兰,那么什么呢?
微软讨论论坛的一位成员说,我不应直接使用电子计算方法。 他说,有办法去做我想要的,但我不知道什么。 另有一些人建议,将XElements放在我认为行之有效的ToList(ToList)(但我确信这是“最佳做法”。 事先感谢任何建议!