C# Where() Lamba语句如何实现SQL中的where t.id in (1,2,3)

ilyzsq 2016-05-11 02:00:38
string[] array = { "a", "b", "c", "d", "e", "f" };
var result = array.Where(item => item == "a");
如何一次查出item为a,b,c的元素?
类似SQL中select id from table where id in (1,2,3)

...全文
176 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mlxwl2013 2016-05-11
  • 打赏
  • 举报
回复
上面c后面漏了个双引号,自己补上。
mlxwl2013 2016-05-11
  • 打赏
  • 举报
回复
var result = array.Where(item =>new string[]{"a","b","c}.Contains(item));

111,125

社区成员

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

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

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