首页 咨询中心 IT学堂
Linq中First.FirstOrDefault.Last.LastOrDefault等方法用法

Linq中First.FirstOrDefault.Last.LastOrDefault等方法用法这里以First、FirstOrDefault进行说明,其他类似。  
1、First:取序列中满足条件的第一个元素,如果没有元素满足条件,则抛出异常  
2、FirstOrDefault:取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值(对于可以为null的对象,默认值为null,对于不能为null的对象,如int,默认值为0)  
First、FirstOrDefault的区别在于:当没有元素满足条件时,一个抛出异常,一个返回默认值。  
 因此,在使用时,一定要注意这个区别:  
1、当确信序列中一定有满足条件的元素时,使用First方法,取到元素后,无需判断是否为null  
2、当序列中可能找不到满足条件的元素时,使用FirstOrDefault方法,然后,一定要对返回值是否为null,进行不同的处理a 

Linq中First.FirstOrDefault.Last.LastOrDefault等方法用法


上海做网站公司上联网络http://www.web258.cn 

上一篇 .net mvc数据库操作添加数据的几中方法
上一篇 关于Linq中Max、Min方法的使用时要注意的问题
本方链接: http://www.web258.cn/article/show/i1354.html
ARTICLE 相关推荐