int[] arr1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };//构造带元素的数组
int[] arr2 = { }; //构造一个空数组

var query1 = arr1.DefaultIfEmpty(); //DefaultIfEmpty方法判断元素是否为空
var query2 = arr2.DefaultIfEmpty(-1); //DefaultIfEmpty方法判断如果元素为空返回-1
//显示查询结果
foreach (var item in query1)
{
Response.Write(item + " , ");//结果query1={1,2,3,4,5,6,7,8,9}
}
Response.Write("<br/>");
foreach (var item in query2)
{
Response.Write(item + " , ");// 结果query2={-1}
}

转载于:https://www.cnblogs.com/Yellowshorts/archive/2013/01/18/2866615.html

DefaultIfEmpty相关推荐

  1. 高性能ORM框架XLinq功能详细介绍

    之前简单介绍了XLinq的一些功能,有很多功能都没有提到,现在给XLinq加了一些功能,这次把所有功能都介绍一遍. 设计目标 易用性 在使用一个框架的时候 应该没几个人会喜欢写一大堆的配置文件吧 也应 ...

  2. 实战 Spring Cloud Gateway 之限流篇

    来源:https://www.aneasystone.com/archives/2020/08/spring-cloud-gateway-current-limiting.html 话说在 Sprin ...

  3. Spring Cloud Gateway 雪崩了,该怎么办不要慌

    问题现象与背景 昨晚我们的网关雪崩了一段时间,现象是: 1.不断有各种微服务报异常:在写 HTTP 响应的时候,连接已经关闭: reactor.netty.http.client.PrematureC ...

  4. asp.net MVC2 Jquery

    先看看界面 这个界面的业务逻辑是:首先这是一个弹出层,用于修改或者添加新的信息.点击修改选中的行处第一列外均可编辑.如下 根据传递的批次信息,获取入学方式表的信息和学历层次表的信息.这样就有个问题,如 ...

  5. commons-lang3-3.2.jar中的常用工具类的使用

    这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用. 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /*** StringUti ...

  6. RxJava2.x 萌新之路 操作符篇

    操作符总览 Rxjava为函数式编程提供了众多的操作符,操作符的运用可以使得程序逻辑更为简洁. 网上已有众多操作符说明教学,但不亲身总结和尝试一遍,是难以体会到其中奥妙与融会贯通的,简单记录总结以备大 ...

  7. linq之InnerJoin和LeftJoin以及封装动态查询条件版本

    Linq的出现,使数据集的处理显得愈来愈简便.很多时候对于本地数据集的处理,脑海中的第一反应,即尝试使用Linq来实现.诸如DataTable的innerJoin以及leftJoin等操作,很多时候我 ...

  8. 一步一步学linq to sql(四)查询句法

    select 描述:查询顾客的公司名.地址信息 查询句法: var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName ...

  9. javascript常用工具类封装

    字符串工具类,仅供参考 StringUtils = {isEmpty: function(input) {return input == null || input == '';},isNotEmpt ...

最新文章

  1. 首批辉瑞疫苗紧急出仓,传特朗普将「以身试苗」
  2. 微信也在用的Transformer加速推理工具 | 腾讯第100个对外开源项目
  3. GlassFish linux下配置服务并自动启动
  4. 『号外』 排名进入3000,特致感谢!
  5. 18.IDA-创建自己的sig(创建自己的标签)
  6. 微信公众平台开发模式背后的原理?
  7. luogu P2344 奶牛抗议 DP 树状数组 离散化
  8. linux系统中的软件管理(软件仓库的搭建:本地+网络源+第三方)
  9. C语言: gotoxy函数
  10. delphi 分析抓取html,delphi网页数据抓取
  11. windows修复移动硬盘
  12. 什么是Windows驱动程序?
  13. KITTI数据集详解和评价标准
  14. 微信小程序毕业设计 基于微信会议室预约小程序系统开题报告
  15. html中点击声音,如何在HTML中的图像点击中播放声音?
  16. 我差点错过高校毕业生毕业之后这个3000元现金直接打入银行卡的补贴!
  17. JavaScript进阶
  18. 计算机光盘模式,Win7系统自带光盘刻录功能如何使用?
  19. 雷军把小米发布会开到华为门口,发布了安卓版iPhone X
  20. 2020年中国汽车电子软件行业发展现状、竞争格局及未来发展趋势分析,“软件定义汽车”重构汽车产业格局「图」

热门文章

  1. CentOS安装Samba服务
  2. Oracle 之instant client
  3. hadoop面试题答案
  4. 配置hadoop集群
  5. STM32学习笔记(7):USART串口的使用
  6. LeetCode 538. 把二叉搜索树转换为累加树
  7. SpringCloud Ribbon负载均衡介绍及使用
  8. 学计算机的专属表白方式,九个学科专属表白句子-花式表白公式【蜜匠婚礼】...
  9. 使用setCustomView建立标题居中的自定义ActionBar
  10. DataTables基本搭建攻略(后台分页)