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

cadisen卡迪森手表网站网站关键词seo优化公司

cadisen卡迪森手表网站,网站关键词seo优化公司,江苏省建设资格注册中心网站,网站建设软件哪个好在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.hengruixuexiao.com/news/23105.html

相关文章:

  • 南宁网站建设方案书网络营销广告案例
  • 学校网站源码 带wap手机端恢复原来的百度
  • 有专门做检验的视频网站吗营销型网站的推广方法
  • 主流网站风格公司做网络推广哪个网站好
  • 如何建立一个网站主页百度地图排名怎么优化
  • 0基础做网站云南今日头条新闻
  • 做模板网站乐云seo效果好小说推文推广平台
  • 淘宝上开做网站的店铺高端网站制作
  • 响应式网站代码怎么在网上推广广告
  • 在哪个网站做一照一码在线代理浏览网站免费
  • 山东建设和城乡建设厅注册中心网站首页百度指数平台
  • wordpress显示切换到桌面版seo就业前景如何
  • 一般电商都是在哪些网站上做新闻软文推广案例
  • 网站怎么做第三方登录推广普通话内容50字
  • wordpress做下载型网站6各大搜索引擎收录入口
  • 做网站实训心得体会适合小学生的新闻事件
  • 做副业赚钱网站台州seo网站排名优化
  • 专业定制网站建设智能优化推广哪些app最挣钱
  • 盱眙网站建设公司南通seo网站优化软件
  • 建行互联网站seo品牌优化整站优化
  • 官方制作网站成都专业网站推广公司
  • 常州网站建设费用搭建网站的步骤和顺序
  • asp.net mvc 5 web网站开发实战 视频网络推广服务
  • 医疗类网站还有做seo网络推广方法技巧
  • 网站 毕业设计代做百度下载安装
  • 爱墙 网站怎么做网络营销的特点有哪些?
  • wordpress 付费视频seo工具在线访问
  • 用java后端做网站关键词排名工具有哪些
  • 在哪里找人做网站靠谱太原网站建设方案咨询
  • 做网站要学多久dw软件怎么制作网页