【傻傻分不清楚】三 First,FirstOrDefault,Single,SingleOrDefault
2015-08-28 16:30
295 查看
linq中取集合中某个元素的方法有很多,一个表格说明这些方法非区别~
操作符 | 如果源序列是空的 | 源序列只包含一个元素 | 源序列包含多个元素 |
First | 抛异常 | 返回该元素 | 返回第一个元素 |
FirstOrDefault | 返回default(TSource) | 返回该元素 | 返回第一个元素 |
Last | 抛异常 | 返回该元素 | 返回最后一个元素 |
LastOrDefault | 返回default(TSource) | 返回该元素 | 返回最后一个元素 |
Single | 抛异常 | 返回该元素 | 抛异常 |
SingleOrDefault | 返回default(TSource) | 返回该元素 | 抛异常 |
相关文章推荐
- java的instanceof 运算符
- CuraEngine的命令行参数 和 信息提示
- Swift学习笔记 - 变量和常量
- RMAN-20201: datafile not found in the recovery catalog
- Struts2中一个自定义拦截器的使用
- Throwable
- 两次调用encodeURI来解决乱码问题
- 简单理解Python中的装饰器
- 第4章 对象
- zzuli OJ 1058: 求解不等式
- svn 忽略文件
- Win7 pid为4的system进程占用80端口的解决办法
- swift学习之杂乱无章
- JDK7下载地址
- js 处理 ie和firefox window.frames 兼容问题
- django 1.8 官方文档翻译: 3-4-3 使用基于类的视图处理表单
- Mac下docker环境搭建
- HDU 1022 Train Problem I(栈)
- zzuli OJ 1057: 素数判定
- CuraEngine的注释生成工具