C# 在其中对多个条件使用linq
我有一个条件列表,我想用C#中的linq做类似的事情:C# 在其中对多个条件使用linq,c#,linq,where,C#,Linq,Where,我有一个条件列表,我想用C#中的linq做类似的事情: 感谢您在您的情况下,将where语句转换为以下内容就足够了: var filtred_list = oldList.Where( c => conditions.Contains(c.attribut); } ); 使用IEnumerable.Contains(T)方法: var filtred_list = oldList.Where(c => conditions.Contains(c.attrib
感谢您在您的情况下,将where语句转换为以下内容就足够了:
var filtred_list = oldList.Where(
c => conditions.Contains(c.attribut);
}
);
使用IEnumerable.Contains(T)
方法:
var filtred_list = oldList.Where(c => conditions.Contains(c.attribut));
或
您遇到的具体问题是什么?
var filtred_list = oldList.Where(c => conditions.Contains(c.attribut));
var filtred_list = from o in oldList
where conditions.Contains(o.attribut)
select o;
var filtred_list = oldList.Where(x => conditions.Any(c => c.attribut == x));