c# - 遍历对象列表,检查它们的属性是否已定义
问题描述
我有一个对象列表。有没有办法遍历列表并检查它们的任何属性是否未定义?
我试过类似的东西
list.FindAll(p => p.property == null);
但是由于期望的属性是双倍的,我收到了一个警告,该表达式将始终评估为假。
解决方案
因为double
不能为空,所以可以使用double?
.
然后,继续你的逻辑,这null
意味着它没有定义
推荐阅读
- python - 如何在“ascii”编解码器中编码字符“\xa0”
- java - 绝对定位 Swing(Java)不起作用
- imagemagick - 使用 ImageMagick 和 CloudConvert 调整图像大小
- html - Facebook、Twitter 图标请取消注释以获取链接
- java - 在 kotlin 中为功能接口抛出异常
- asp.net-core - 页面和操作明智的授权 Asp.Net Core Razor 页面
- bitmap - PPM 格式是行业标准吗?
- html - 为什么前缀 data-* 在 Angular 9 中不起作用?
- javascript - JavaScript:在带有链接的按钮上播放音频
- java - 在 Docker Swarm 中运行集群时暴露 Nifi UI