我想在xml文件中搜索。这是我的linq sentece。
string _sSemptom = "try";
XElement xe = from c in xdSemptom.Elements().Elements().Elements()
.Elements().Attributes("Isim")
where c.Value.Length >= _sSemptom.Length &&
c.Value.Contains(_sSemptom)
select c.Parent
我可以通过这种方式找到XElement,但如果_sSemptom是“尝试”,我找不到它。如何使用大小写变体进行搜索?
感谢您的帮助。
答案 0 :(得分:4)
修改:实际上,StringComparison没有Contains()重载。您可以改为使用IndexOf():
c.Value.IndexOf(_sSemptom, StringComparison.OrdinalIgnoreCase) > -1