如何搜索和查找单词(不区分大小写字符)
本文关键字:不区 大小写 字符 单词 何搜索 搜索 查找 | 更新日期: 2023-09-27 17:59:39
我写了一个代码:
string strSearch = textBox1.Text;
XDocument xdoc;
List<string> lstItemsForAdd;
lstItemsForAdd = xdoc.Descendants("name")
.Where(item => item.Value.Contains(strSearch))
.Select(item => item.Value)
.Take(5)
.OrderBy(item => item)
.ToList();
现在这个代码对查找的上下字符敏感
如何在不区分上下字符的情况下进行搜索
但我不想将items和strSearch转换为小写/大写字符
那我该怎么办?
谢谢并致以亲切的问候。
试试这个
string strSearch = textBox1.Text;
XDocument xdoc;
List<string> lstItemsForAdd;
lstItemsForAdd = xdoc.Descendants("name")
.Where(item => item.Value.IndexOf(strSearch. StringComparison.OrdinalIgnoreCase) >= 0)
.Select(item => item.Value)
.Take(5)
.OrderBy(item => item)
.ToList();