First(),FirstOrDefault(),Single(),SingleOrDefault()

集合的扩展方法,获取集合中的一条数据

  1. First()和FirstOrDefault()方法  

    First()方法返回集合中的第一个元素,没有则报异常,也可以带查询条件。

     

    FirstOrDefault()方法返回集合中的第一个元素,没有则返回默认值,不报异常,也可带查询条件。

     

     

  2. Single()和SingleOrDefault()方法

    Single()方法查询返回集合中唯一一个元素,如果集合中没有元素或者元素个数大于1,则报异常,也可以带查询条件。

     

     

    SingleOrDefault()方法返回查询集合中唯一一个元素,如果返回的集合中没有元素则为默认值,如果元素个数大于1,则报异常,可以带查询条件。

     

     

     

posted @ 2019-11-11 14:01  Jenkin_Tong  阅读(185)  评论(0)    收藏  举报