C#系列之switch语句

这篇具有很好参考价值的文章主要介绍了C#系列之switch语句。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天,我们将对于switch语句做一个较为简单的了解。在日后的Unity内部C#脚本的使用做好充分的准备。我们将通过一些实例展开今天的内容。

1.基本语法

switch(变量)

{

//变量 == 常量,执行case和break之间的代码

case 常量:

         满足条件之下的代码逻辑;

        break;

case 常量:

         满足条件之下的代码逻辑;

        break;

default:

         如果上面case的条件不满足就会执行default中的代码。

         break;

}

注意:此处default可以省略!

2.可自定义常量

char c='A';
//1.必须初始化   2.不能修改
const char c2='A';
switch(c)
{
case c2:
    Console.WriteLine("c等于A");
    break;
default:
    break;
}

3.贯穿

贯穿在一些资料中可能不会提及,其实它的知识点很简单,这里简单描述一下贯穿的内容。

作用:满足某些条件时,做的事情是一样的,就可以使用贯穿。

下面由一个实例引出:

int aa=1;
switch(aa)
{
case 1:
case 2:
Console.WriteLine("是个数字");
break;
default:
break;
}

在上面的例子中表现的已经非常明显了,无论aa为1或2,都是数字,所以直接使用贯穿,减少代码量的同时达到相同的目的,简洁明了。文章来源地址https://www.toymoban.com/news/detail-669335.html

到了这里,关于C#系列之switch语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#中使用 => 运算符的 switch 表达式

    目录 一、关于switch 语句 1.switch 语句及语法结构 2.switch 语句的一些重要注意事项 3.通常情况下的示例 1.示例1 2.示例2  二、使用 = 运算符的 switch 表达式 1.关于switch表达式 2.示例1 3.示例2         C# 中的 switch 语句是一种控制结构,允许您将一个表达式或值与多个值进行比

    2024年02月20日
    浏览(51)
  • c#笔记-流程控制语句

    为了展示流程控制的作用,需要每次执行程序时都使用不一样的值。 无论是每次都修改源码,还是从控制台读取输入都太麻烦了。 所以使用随机数进行测试。 随机数的使用方式如下,使用随机数类,获取一个默认的随机数工具,然后用这个工具生成随机数。 1 变量储存值而

    2024年02月05日
    浏览(45)
  • C# 循环与条件语句详解

    使用 switch 语句选择要执行的多个代码块中的一个。 示例: 它的工作方式如下: 评估 switch 表达式一次 将表达式的值与每个 case 的值进行比较 如果有匹配,执行关联的代码块 以下示例使用星期几的数字来计算星期几的名称: 示例 break 当 C# 遇到 break 时,它会

    2024年01月22日
    浏览(56)
  • C#学习笔记--逻辑语句(分支和循环)

    条件分支语句 条件分支语句可以让顺序执行的代码逻辑产生分支,满足对应条件地执行对应代码逻辑。 IF语句 if语句的小练习--分辨奇偶数字 语句块的知识 {}括起来的逻辑语句是一个代码块,注意变量在代码块中的生命周期 Switch 语句 当判断条件过多时候,使用if elseif 来进

    2024年02月08日
    浏览(46)
  • c# 从零到精通 for语句

    c# 从零到精通 for语句 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test08 { class Program { static void Main(string[] args) { int[] myint = new int[10]; //声明一个具有10个元素的整型数组 myint[0] = 0; //向数组中添加第一个元素 myint[1] = 1; //向数组中添加第二个元素 my

    2024年02月08日
    浏览(49)
  • 为什么C#要采用顶级语句?

    前言 有群友问:为什么C#要采用顶级语句? .NET6发布后,C#10莫名引入了顶级语句,这是一种简化代码结构的语言特性。在此之前,C#程序必须包含一个入口点,通常是Main方法,然后在该方法中编写主要的程序逻辑。而使用顶级语句后,可以直接在文件的顶部编写执行代码,而

    2024年02月01日
    浏览(39)
  • C#中try-catch语句

            在C#中,try-catch语句是一种异常处理机制,用于捕捉代码中发生的异常并作出相应的处理,防止程序因异常而崩溃。 try块中包含可能会出现异常的语句或代码块。当try块中的语句或代码块执行过程中发生异常时,程序会立即跳转到catch块,并执行catch块中的语句。

    2024年02月14日
    浏览(43)
  • C# Break 和 Continue 语句以及数组详解

    它被用于“跳出” switch 语句。 break 语句也可用于跳出循环。 以下示例在 i 等于 4 时跳出循环: 示例: continue 语句在循环中发生特定条件时中断一次迭代,并继续进行下一次迭代。 以下示例跳过了值为 4 的情况: 示例 在 While 循环中使用 Break 和 Continue 您也可以在 while 循环

    2024年01月23日
    浏览(46)
  • C# 布尔值和条件语句:入门指南和实用示例

    在编程中,通常需要一个只能有两个值之一的数据类型,比如: 是 / 否 开 / 关 真 / 假 为此,C# 有一个 bool 数据类型,可以取 true 或 false 的值。 使用 bool 声明布尔类型,只能取 true 或 false 的值: 示例: 然而,更常见的是从布尔表达式中返回布尔值,用于条件测试。

    2024年01月21日
    浏览(64)
  • 【C# 基础精讲】循环语句:for、while、do-while

    循环语句是C#编程中用于重复执行一段代码块的关键结构。C#支持 for 、 while 和 do-while 三种常见的循环语句,它们允许根据条件来控制代码块的重复执行。在本文中,我们将详细介绍这三种循环语句的语法和使用方法。 for 循环是一种常见的循环结构,用于在给定条件下重复执

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包