Linq to XML看起来有点麻烦,我找了一些教程,但没有真正告诉我关于select,statements的内容。我想知道如何做linq的foreach/if语句,如果你有一个教程,请让我知道。我现在的问题是,如果文本框中有内容,我只想将某个部分放入我的XML中。Linq to XML if/foreach with XElement
该代码显然不工作,因为你不能把我的XDocument语句。任何帮助/解释将是非常巨大的
if(txtPr3_Chain.Text != "")
{
new XElement("Property_Info",
new XAttribute("Chain", txtPr3_Chain.Text),
new XElement("City" ,txtPr3_City.Text),
new XElement("AdRating" ,AdRating3.CurrentRating.ToString()),
new XElement("YourRating" ,YourRating3.CurrentRating.ToString()),
new XElement("Comment" ,txtPr3_Comments.Text)),
}
你已经发布的代码是毫无意义的,你真的不解释你想要做什么,或者你通过一个foreach是什么意思/ if语句。您当然可以使用foreach遍历集合,然后使用if语句在循环中执行一些有条件的操作。虽然这与LINQ没有多大关系。 – 2010-08-03 13:57:07
我会尽量让下一次更清楚,虽然其他人似乎都明白,因为每个答案都帮助我。 – Spooks 2010-08-03 14:24:42