您可能希望进行保护或者更加具体。Enumerable.All方法在集合为空时返回True。var allValid = myList.Any() && myList.All(item => item.IsValid); 请看这里:为什么 Enumerable.All 对于空序列返回 true?