Linq查找

nikolaichow 2013-04-12 03:53:45
List<string> list=new List<string>();

我现在想查询某一个值是否在list中存在,忽略大小写,请问如何使用linq?
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
E次奥 2013-04-12
  • 打赏
  • 举报
回复
楼上正解!!!把参数和list元素都统一成大写或小写就行了!
EnForGrass 2013-04-12
  • 打赏
  • 举报
回复

  string Findstr = "dd";
            List<string> plist = new List<string>() { "22", "dd", "444" };
            bool IsContain = plist.Where(s => s.ToLower().Contains(Findstr.ToLower())).Any();
  • 打赏
  • 举报
回复
bool exist = list.Any(item => item.ToUpper().Equals(你的值.ToUpper()));
  • 打赏
  • 举报
回复
bool exist = list.Where(item => item.ToUpper().Equals(你的值.ToUpper())).Any();
狼烟辉 2013-04-12
  • 打赏
  • 举报
回复

var count = list.Where(data => data.Contains("11")).ToList().Count;
bdmh 2013-04-12
  • 打赏
  • 举报
回复
List<string> list = new List<string>(); var vs = list.Where(v => v==你的值); 判断vs的count是否大于0

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧