当前位置: 首页 > news >正文

果汁网站模板开发邦接单

果汁网站模板,开发邦接单,国家中管局官方网站研究所建设要求,织梦网站怎样做防护在C#中,when关键字用于在模式匹配表达式中添加条件。它允许您在模式匹配的过程中指定额外的条件,以进一步过滤匹配的模式。当模式匹配和附加条件都为真时,相关的代码块将被执行。 以下是when关键字的详细解释以及示例说明: 语法…

在C#中,when关键字用于在模式匹配表达式中添加条件。它允许您在模式匹配的过程中指定额外的条件,以进一步过滤匹配的模式。当模式匹配和附加条件都为真时,相关的代码块将被执行。

以下是when关键字的详细解释以及示例说明:

  1. 语法:
switch (expression)
{case pattern when condition:// 执行相关代码块break;// 其他 case 语句
}
  1. 解释:
  • expression:要进行模式匹配的表达式。
  • pattern:要匹配的模式。
  • condition:额外的条件表达式,在模式匹配成功时进行判断。
  1. 示例:
int number = 5;
switch (number)
{case > 0 and < 10:Console.WriteLine("Number is between 0 and 10");break;case > 10 when number % 2 == 0:Console.WriteLine("Number is greater than 10 and even");break;case > 10:Console.WriteLine("Number is greater than 10");break;default:Console.WriteLine("Number is unknown");break;
}

在上述示例中,我们使用switch语句对变量number进行模式匹配。在第一个case语句中,我们使用范围模式(> 0 and < 10)来匹配number是否在0和10之间。如果匹配成功,且没有其他条件,将执行相关代码块。

在第二个case语句中,我们使用范围模式(> 10)来匹配number是否大于10。但是,我们还添加了一个额外的条件(number % 2 == 0),它要求number是偶数。只有当模式匹配成功且额外的条件为真时,才会执行相关代码块。

在最后一个case语句中,我们没有使用when关键字,因此只有在模式匹配成功且没有附加条件时,才会执行相关代码块。

when关键字为模式匹配提供了更多的灵活性,允许根据附加条件进一步控制代码的执行。

http://www.yayakq.cn/news/211648/

相关文章:

  • 佛山外贸网站建设价位人事处网站建设绩效目标概述
  • 沙河市建设局网站又好又快自助建站
  • 合山网站建设seo百度网站排名研究中心关键词首页优化
  • 目前好的推销网站文件怎么做网页
  • 手机网站整站源码下载肇庆建网站服务
  • 做巧克力的网站良精企业网站管理系统源码 后台不能编辑产品
  • 无锡哪个网站好福田网站建设实训步骤
  • 网站平面设计完成后 与客户怎样沟通化妆品营销型网站模板
  • 北京网站建设 爱牛申请app一般需要多少费用
  • 建站工具有哪些社区推广软件赚钱
  • 网站建设服务代理wordpress调用图片路径
  • 网站维护主要有哪些内容和方法昆明seo关键词
  • 门户网站建设的书籍汽车精品网站建设
  • 成都有哪些做网站的凡科互动登录
  • 建设网站成本网络工程师介绍
  • 专业网站设计 网络服务南京十大软件公司排名
  • 运营网站赚钱宛城区建网站
  • 国内做AI视频网站免费观看做企业网站类型
  • 一个wordpress程序搭建多个网站邯郸去哪做网站改版
  • 可以制作网站的软件有视频接口怎么做网站
  • 北京北控京奥建设有限公司网站网站改版声明
  • 怎样给网站做推广深圳网站制作的
  • 环保设备网站建设模板网站代理什么意思
  • 百度网站优化外包做网站时量宽度的尺子工具
  • 专业网站建设是哪家便宜怎么做盗版电影网站吗
  • 一家专门做特产的网站哈尔滨网站建设乙薇
  • 响应式网站制设计中国住房和城乡建设网官网
  • 1.申请网站空间网站设计与网页配色实例精讲pdf
  • 苏州市网站建设培训互联网备案查询
  • qq安全中心信任网站wordpress无法发送注册邮件