首页 > 解决方案 > 遍历对象列表,检查它们的属性是否已定义

问题描述

我有一个对象列表。有没有办法遍历列表并检查它们的任何属性是否未定义?

我试过类似的东西

list.FindAll(p => p.property == null);

但是由于期望的属性是双倍的,我收到了一个警告,该表达式将始终评估为假。

标签: c#listiterator

解决方案


因为double不能为空,所以可以使用double?.

然后,继续你的逻辑,这null意味着它没有定义


推荐阅读