C# 如何搜索子字符串
我检索具有多个此类节点的xmlC# 如何搜索子字符串,c#,linq-to-xml,C#,Linq To Xml,我检索具有多个此类节点的xml <pickUpPoint puCost="0" code4county="UK*LINCS" puKey="C021P008"> Louth </pickUpPoint> 然后检查该值是否与字符串的第二部分匹配(同时使用contains)。可能使用 xDataForLINQ.Descendants("pickUpPoint") .FirstOrDefault(p => (string) p.Attri
<pickUpPoint puCost="0" code4county="UK*LINCS" puKey="C021P008">
Louth
</pickUpPoint>
然后检查该值是否与字符串的第二部分匹配(同时使用contains)。可能使用
xDataForLINQ.Descendants("pickUpPoint")
.FirstOrDefault(p => (string) p.Attribute("puKey") + p.Value == tourPickUp)
更清楚,更精确。
看看这个帖子,也考虑这篇文章-抱歉,我试图对我所做的事情做出评论,然后回答我自己的问题。这就是我最终做的PoPoPosiPoToNox.xDATaFLLIQ。后代(“PcPoPoPoT”)。FirstOrDefault(pp= >(ToePoCupp.Engin(pp.Atple(“PuKEY”)))&&(包含(pp.Value));我不知道这是否是最好的,但似乎很有效没问题,你试过我的推荐信了吗?xDataForLINQ.Descendants("pickUpPoint")
.FirstOrDefault(p => (string) p.Attribute("puKey") + p.Value == tourPickUp)