First(),FirstOrDefault(),Single(),SingleOrDefault()
集合的扩展方法,获取集合中的一条数据
-
First()和FirstOrDefault()方法
First()方法返回集合中的第一个元素,没有则报异常,也可以带查询条件。
![]()
FirstOrDefault()方法返回集合中的第一个元素,没有则返回默认值,不报异常,也可带查询条件。![]()
![]()
![]()
-
Single()和SingleOrDefault()方法
Single()方法查询返回集合中唯一一个元素,如果集合中没有元素或者元素个数大于1,则报异常,也可以带查询条件。
![]()
![]()
SingleOrDefault()方法返回查询集合中唯一一个元素,如果返回的集合中没有元素则为默认值,如果元素个数大于1,则报异常,可以带查询条件。
![]()
![]()
![]()
![]()











浙公网安备 33010602011771号