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

邢台网站制作公司王通seo赚钱培训

邢台网站制作公司,王通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.yayakq.cn/news/198049/

相关文章:

  • 响应式网站用什么技术做网上购物的网站开发背景
  • 可以做申论的网站西安seo诊断
  • 地质公园网站建设曲靖手机网站建设
  • 云南酒店网站建设贵阳app软件开发
  • 海口网站运营托管咨询网站怎样获得利润
  • 自由空间网站建设补肾壮阳吃什么药效果好
  • 官网网站搭建公司做网站需要哪些步骤
  • 深圳网站美化青岛 网站备案
  • 做校园网站 怎么备案做网站去哪里做好
  • 金融网站织梦模板免费下载做企业竞争模拟的网站
  • 市桥有经验的网站建设深圳软件定制公司
  • 网站上有声的文章是怎么做的网站一直显示建设中
  • 接做网站需要问什么条件电商平台的优势有哪些
  • 企业可以做哪些网站建什么类型个人网站比较好
  • 网站建设捌金手指花总十一WordPress更换域名之后
  • aspcms 网站栏目管理无锡微信网站定制
  • 域名已有服务器也有怎么做网站全球互联网企业排名
  • 郑州做网站狼牙wordpress去掉导航栏
  • 纯净软件网站推荐成都网站建设麦格思
  • 泰州专业做网站公司中国金融互联网协会官网
  • 西安杰商网络网站建设wordpress完整搬家
  • 常见的旅游网络营销方式seo网络营销公司
  • 建设公司网站的申请网站建设服务目标
  • 网站建设经验心得专业做室内设计的网站有哪些
  • 个人 可以做社交网站企业宣传网
  • 男女做暖暖的试看网站漫画网站ui标准
  • 做网站什么商品好室内设计素材网站推荐
  • 文创设计.net 网站优化
  • 小说网站排名人气wordpress做菜鸟教程
  • 广告公司网站东莞智通人才网登录