switch (【表达式】)//表达式类型必须是:sbyte、byte、short、ushort、int、uint、long、ulong、char、string、枚举;

{

  case 【常量表达式1】:【语句块】 break;//【常量表达式】的必须是与【表达式】的类型兼容的常量;

  case 【常量表达式2】:【语句块】 break;

  case 【常量表达式3】:【语句块】 break;

  ...

  default:【语句块】break;

}

转载于:https://www.cnblogs.com/jiangyan219/articles/11023604.html

C# switch语句中,可以放哪些类型相关推荐

  1. 在switch语句中使用字符串以及实现原理

    一次机缘巧合,在idea中调试代码的时候,跳到了.class文件中,刚好调试的代码是switch,于是就有了下面的内容: 对于Java语言来说,在Java 7之前, switch语句中的条件表达式的类 ...

  2. Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系

    switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...

  3. 在switch语句中,case后的标号只能是什么?

    switch语句用于基于不同条件执行不同动作. 语法格式: switch (变量表达式) { case 常量1: 语句;break; case 常量2: 语句;break; case 常量3: 语句; ...

  4. Think in java(四)枚举类enum的基本特性、构造方法与方法覆盖、Switch语句中的enum运用

    一.基本enum特性 package test;enum Fruit{PEACH,LEMON,BANANA,Apple}public class EnumClasstest {public stati ...

  5. switch语句中在case块里声明变量会遇到提示“Expected expression before...的问题

    switch语句中在case块里声明变量会遇到提示"Expected expression before..."的问题 例如在如下代码中 1 case constant: 2 in ...

  6. 你真的懂switch吗?聊聊switch语句中的块级作用域

      最近在代码中不小心不规范的,在switch里面定义了块级变量,导致页面在某些浏览器中出错,本文讨论以下switch语句中的块级作用域. switch语句中的块级作用域 switch语句中的块级作用 ...

  7. Java SE7新特性之switch语句中使用字符串

    2019独角兽企业重金招聘Python工程师标准>>> 在JDK 7发布版本中, 可以在switch语句的表达式中使用String对象: public String getTypeO ...

  8. c语言中的switch语句中的break和continue的作用

    #include <stdio.h>int main() {int k;char c;for(k=1,c='A'; c < 'F'; k++){switch(++c){case'A' ...

  9. php switch case default,switch语句中必须有default选项吗?

    switch语句中不是必须有default选项的.switch语句首先会找满足条件的case值做为执行后面的程序入口,若所有的case都不满足,则找default入口,若未找到则退出整个语句:defa ...

  10. c语言case标号是连续的吗,在switch语句中,case后的标号只能是什么?_后端开发...

    在switch语句中,case后的标号只能是常量表达式.在一个特定的switch语句中,每一个case常量都必须具有举世无双的值,不能够反复.然则switch语句能够包括多个case标签. switc ...

最新文章

  1. WebApplication和WebSite有什么区别?我该选择哪个?
  2. 初创公司怎么做销售数据分析_初创公司与Faang公司的数据科学
  3. Servlet 介绍
  4. Kafka Manager界面添加Partition
  5. 损坏的主文件表_启动失败时如何手动修复Windows 10的MBR(主引导记录)
  6. 分治算法——快速排序
  7. oracle asm 错误集
  8. Git工具项目管理的基础使用方式(GitHub同步方式)
  9. 谷歌 analytics.js 简要分析
  10. Python正则表达式大全
  11. 企业—pacemaker基本概念及其原理
  12. 快速入门Maxwell基本操作流程(2D部分)
  13. 全志A64和瑞芯微RK3288参数对比介绍
  14. 2021年中国外卖行业发展现状、市场竞争格局及未来发展趋势分析:美团外卖市场份额持续提升[图]
  15. containers matlab,Matlab 中实用数据结构之 containers.Map
  16. 获取FPGA芯片序号
  17. Python基础操作(2)
  18. 【漏洞复现-骑士cms-代码执行】vulfocus/骑士cms_cve_2020_35339
  19. 求一个数的所有因数+质因数分解【数论】
  20. Docker Compose 安装

热门文章

  1. linux中如何添加磁盘空间,LINUX  在线增加磁盘空间
  2. dubbo 路由配置_Dubbo-go v1.5.1发布,Dubbo 的 Go实现
  3. 零基础学习次世代,3D游戏建模要美术基础吗?
  4. 【Matplotlib】【Python】如何使用matplotlib绘制绘制随机生成的点--随机漫步详解
  5. 【TensorFlow】TensorFlow函数精讲之tf.contrib.layers.flatten()
  6. 639 页《深度学习:Deep Learning》硬核课程 PPT 下载
  7. 《Python编程从入门到实践》记录之列表解析
  8. 各种排序算法的分析及javapython实现
  9. java caffe 验证码_Caffe深度学习 验证码识别 机器学习
  10. 正交试验设计例题及答案_正交表测试用例设计方法的特点是什么?