码迷,mamicode.com
首页 > 其他好文 > 详细

Linq中SingleOrDefault、FirstOrDefault的用法

时间:2018-03-07 13:31:12      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:str   nbsp   linq   leo   默认   返回   single   不能   def   

1.SingleOrDefault和FirstOrDefault的区别

   SingleOrDefault 只取一个 如果没有数据等于 null, 如果>1  异常

   FirstOrDefault  只取一个  如果没有数据等于 null, 如果>1 取第一个

2.First和FirstOrDefault的区别

   First:取序列中满足条件的第一个元素,如果没有元素满足条件,则抛出异常
   FirstOrDefault:取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值(对于可以为null的对象,默认值为null,对于不能为null的对象,如int,默认值为0)

Linq中SingleOrDefault、FirstOrDefault的用法

标签:str   nbsp   linq   leo   默认   返回   single   不能   def   

原文地址:https://www.cnblogs.com/seeyougirl/p/7262094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!