摘要:
关于Linq中First、FirstOrDefault;Last、LastOrDefault等方法的说明这里以First、FirstOrDefault进行说明,其他类似。 1、First:取序列中满足条件的第一个元素,如果没有元素满足条件,则抛出异常 2、FirstOrDefault:取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值(对于可以为null的对象,默认值为null,对于不能为null的对象,如int,默认值为0) First、FirstOrDefault的区别在于:当没有元素满足条件时,一个抛出异常,一个返回默认值。 因此,在使用时,一定要注意这个区别: 1、当确信 阅读全文