首页 > 代码库 > Linq中SingleOrDefault、FirstOrDefault的用法
Linq中SingleOrDefault、FirstOrDefault的用法
1.SingleOrDefault和FirstOrDefault的区别
SingleOrDefault 只取一个 如果没有数据等于 null, 如果>1 异常
FirstOrDefault 只取一个 如果没有数据等于 null, 如果>1 取第一个
2.First和FirstOrDefault的区别
First:取序列中满足条件的第一个元素,如果没有元素满足条件,则抛出异常
FirstOrDefault:取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值(对于可以为null的对象,默认值为null,对于不能为null的对象,如int,默认值为0)
Linq中SingleOrDefault、FirstOrDefault的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。