我有一个(日期时间)项目列表。如何使用 LINQ 查询检查所有项目是否相同?在任何给定时间,列表中可能有 1、2、20、50 或 100 个项目。
像这样:
if (list.Distinct().Skip(1).Any())
Or
if (list.Any(o => o != list[0]))
(这可能更快)