0
我试图使用linq从集合中删除项目,其中一个日期大于另一个日期。我知道我需要使用DateTime.Compare()
,但我有点不确定如何去做。如果一个日期大于另一个日期,则从集合中删除项目
如果允许,我的代码看起来像下面这样:
ciLibrary.RemoveAll(x => x.LastSyncToWebsite >= x.Modified);
因为这不符合DATETIME
值的工作我如何正确地表示这种说法?
其实如果'clLibrary'是'名单'你原来的说法应该工作,太,但它不会是LINQ,因为'RemoveAll'属于'List ',而不是LINQ。 –
ycsun
第二点你是对的 - 我实际上发现我在系统的另一个区域拉动日期。我曾多次看过它,我开始相信这是我的日期比较,而不是我的约会。感谢这篇文章 - 让我有信心深入挖掘并最终解决真正的问题! – Codingo