First()
表示取集合中的第一个元素,如果集合为空,则抛异常。
FirstOrDefault()
表示取集合的第一个元素。
如果集合为空,且集合元素是引用类型,则返回null
。
如果集合为空,且集合元素是值类型,则返回默认值。
注:
可以使用type(T).IsValueType
来判断任意类型是否值类型
First()
表示取集合中的第一个元素,如果集合为空,则抛异常。
FirstOrDefault()
表示取集合的第一个元素。
如果集合为空,且集合元素是引用类型,则返回null
。
如果集合为空,且集合元素是值类型,则返回默认值。
注:
可以使用type(T).IsValueType
来判断任意类型是否值类型
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。