pau*_*ulH 3 c# visual-studio null-conditional-operator
当我尝试在可枚举对象上使用?.First()时,当对象不包含任何项时,它会抛出错误"sequence contains no elements".
我认识到解决方案是使用.FirstOrDefault(),但我不明白为什么我原来的努力不起作用.我误解了某些东西还是只是"其中一件事"?
一个空序列不是null,它是一个实际的对象,其中没有任何项目. 如果表达式是,那么它?.不会调用有问题的成员,因为它被调用,并且在传递空序列时抛出异常.nullFirstFirst
| 归档时间: |
|
| 查看次数: |
532 次 |
| 最近记录: |