从列表中删除基于对象属性的范围

时间:2015-02-27 00:10:37

标签: c# linq

我试图从列表中删除大于1但小于10的所有整数,我最终删除10以下的每个数字,包括所需的数字1.如何使用linq满足两个条件?我目前的代码:

availableCards.RemoveAll(x => x.NumericalValue < 10 && x.NumericalValue > 1);

1 个答案:

答案 0 :(得分:0)

使用linq语句

var tempList= from card in availableCards
                where card.NumericalValue <=1 || card.NumericalValue >=10
                    select card;