当前位置: 首页 > 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.zhongyajixie.com/news/55683.html

相关文章:

  • 深圳市网站建设有限公司兰州seo优化入门
  • iis与wordpress搜索引擎优化培训
  • 西安网站优化体验平台推广方案
  • 做鞋子批发的网站有哪些北京排名seo
  • 网站开发项目策划书江西seo推广方案
  • wordpress 产品管理系统厦门seo优化推广
  • 网站开发实例视频中国新闻今日头条
  • diy网站建设精准防控高效处置
  • 做淘客网站需要企业的域名新闻网站排行榜
  • 青岛做网站电话在线培训平台哪家好
  • 时时彩票网站开发网站排名英文
  • 大连网站快速排名提升百度地图关键词优化
  • 东莞万江网站制作宁波seo外包引流推广
  • 做网站 怎么选择公司百度网盘人工申诉电话
  • 甘肃建设网站东莞网站建设推广品众
  • 一流的常州网站优化手机网站智能建站
  • 多语言网站建设公司长沙百度推广公司电话
  • 哈尔滨网站seo在线发外链工具
  • php做数据网站域名免费注册0元注册
  • 十堰做网站的公司正规的教育机构有哪些
  • 做兼职的网站打字员线上营销推广方案
  • 如何做网站推广雷公钻张家界seo
  • wordpress主题演示插件seo关键词优化推广
  • 网站变灰兼容代码彩虹云商城网站搭建
  • 美国做电商网站有哪些内容专业网站优化公司
  • 专业网站建设模板下载如何做一个网页
  • 罗湖附近公司做网站建设哪家好外链代发平台
  • 东方头条网站源码站内关键词自然排名优化
  • wordpress产品b2b插件江苏seo平台
  • 跨境电商公司招聘岗位及要求哈尔滨seo服务