C#【基础篇】 C# 判断

41 篇文章 138 订阅
订阅专栏

C#学习汇总 - 总目录

C#【基础篇】 C# 判断

  • 前言
  • 判断语句
    • if语句(略)
    • if...else语句(略)
    • 嵌套if语句(略)
    • switch语句
      • C# 中 switch 语句的语法:
      • 流程图:
      • 实例(用于判断当前是星期几):
    • 嵌套switch语句(略)
  • ? : 运算符
  • 总结


前言

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

下面是大多数编程语言中典型的判断结构的一般形式:
在这里插入图片描述


判断语句

C# 提供了以下类型的判断语句。
在这里插入图片描述

if语句(略)

if…else语句(略)

嵌套if语句(略)

switch语句

一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。

C# 中 switch 语句的语法:

switch(expression){
    case constant-expression  :
       statement(s);
       break; 
    case constant-expression  :
       statement(s);
       break; 
  
    /* 您可以有任意数量的 case 语句 */
    default : /* 可选的 */
       statement(s);
       break; 
}

流程图:

在这里插入图片描述

实例(用于判断当前是星期几):

using System;

namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      int day = 4;
      switch (day)
      {
        case 1:
          Console.WriteLine("Monday");
          break;
        case 2:
          Console.WriteLine("Tuesday");
          break;
        case 3:
          Console.WriteLine("Wednesday");
          break;
        case 4:
          Console.WriteLine("Thursday");
          break;
        case 5:
          Console.WriteLine("Friday");
          break;
        case 6:
          Console.WriteLine("Saturday");
          break;
        case 7:
          Console.WriteLine("Sunday");
          break;
      }    
    }
  }
}

执行结果:

Thursday

嵌套switch语句(略)

? : 运算符

我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if…else 语句。它的一般形式如下:

Exp1 ? Exp2 : Exp3;

其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。

? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。

总结

重点掌握:
	switch语句
	?:运算符

C#学习汇总 - 总目录

Unity 面试题|(一)C#基础 【全面总结 | 持续更新】
游戏开发小Y的博客
01-06 5万+
里氏替换原则(Liskov Substitution Principle LSP)⾯向对象设计的基本原则之⼀。里氏替换原则中说,任何基类可以出现的地⽅,⼦类⼀定可以出现,作⽤⽅便扩展功能能子类可以实现父类的抽象方法,但是不能覆盖父类的非抽象方法。子类中可以增加自己特有的方法。当子类覆盖或实现父类的方法时,方法的前置条件(即方法的形参)要比父类方法的输入参数更宽松。当子类的方法实现父类的抽象方法时,方法的后置条件(即方法的返回值)要比父类更严格。代理就是⽤来定义指向⽅法的引⽤。
c#中的判断语句
weixin_57726539的博客
02-25 3762
1、 判断语句 判断语句中包含if语句、switch...case语句以及三目运算符。 :三目运算符就是条件运算符: //if判断语句: if(判断条件){ 条件成立执行这里的代码块 } 下图是简单的一个if语句 结果: //除了简单if判断语句还有if...else...语句 if(判断条件){ 条件成立执行这里的代码块 }else{ 条件不成立执行这里的代码块 } 还有嵌套if语句 if(/*判断条件1*/) { if(/...
C# 判断
weixin_34408624的博客
03-08 268
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 C# 提供了以下类型判断语句。点击链接查看每个语句的细节。 语句描述 if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 if...el...
C#中的判断
最新发布
nazabanne的博客
08-20 149
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时,要执行的语句(必须的)和条件为假时要执行的语句(可选的).下面是大多数编程语言中典型的判断结构的一般形式.条件==>为true条件代码==>输出 条件==>为False条件代码==>输出。
C#判断语句
weixin_44588195的博客
07-21 462
C#
C# 中常见的判断
fairystepwgl 的专栏
04-27 430
不同语言的与或非 写法不一样, 经常容易写错   C# 中 :              || 或             && 与      ! 非
C#.NET面试题基础答案
08-09
C#.NET面试题基础答案 本文将对C#.NET面试题基础答案进行详细解释,涉及栈和堆的区别、委托、静态构造函数、CTS、CLS、CLR、值类型和引用类型、类和结构的区别、新关键字的作用、可空类型、值传递和引用传递、...
C#基础知识全巩固
11-13
对于已经有C#开发知识的研发人员的基础知识进行巩固,比较好的全面过滤。
C#基础电子书讲解
10-30
本电子书《C#基础》深入浅出地介绍了C#基础知识,包括语法、数据类型、控制结构、面向对象编程等核心概念。 1. **C#语法**:C#的语法结构与C++和Java类似,易于学习。它强调代码的清晰性和可读性,支持命名空间...
C#基础教程07 判断
qq_45800365的博客
03-05 523
文章介绍了C#条件判断的基本语法、常用运算符、逻辑运算符,以及if语句、switch语句等控制语句的使用方法。希望通过本文章的学习,读者们能够掌握C#条件判断的基本用法,为下一步深入学习C#编程打下坚实的基础
C# 判断语句
2303_76620280的博客
06-26 1748
if (判断条件) { 当条件成立时需要执行代码}这是if判断语句,if为关键词。示例:1是否等于1 是返回是结果:if(){} else { 要执行的代码}语句};当没有else时可以将else { 要执行的代码}语句}省略示例:定义一个整数a=2判断是否等于1 等于输出等于 不等于输出不等于结果:多个条件时时使用 if(){} else if(){} else {}示例:输入一个整数判断是正数,零还是负数结果:讲解一下。
C#判断详解
m0_52177571的博客
02-03 1730
? : 运算符 我们已经在前面的章节中讲解了条件运算符 ? :,可以用来替代if...else语句。它的一般形式如下: Exp1 ? Exp2 : Exp3; 其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。 ? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。 if 语句 一个if 语句由一个布尔表达式后跟一个或多...
C++ 判断
KopWelkin的博客
12-19 955
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。下面是大多数编程语言中典型的判断结构的一般形式:判断语句C++ 编程语言提供了以下类型判断语句。点击链接查看每个语句的细节。 语句 描述 if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 if…else 语句 一个 if 语句 后可
C#判断语句
liuxiaowei
12-05 2928
目录   if…else语句与if…else if 语句 Switch  case 语句 if…else语句与if…else if 语句 区别: If 满足条件择执行; else if上面if或者else if不满足条件时执行,上面若有满足条件则不执行; else上面都不满足时执行; 1、if…else语句        如果布尔表达式为 true,则执行 if 块内的代码。...
C#基础巩固:用户输入与条件判断实践
"C#基础知识全巩固,包括比较数字、用户输入验证、条件判断以及变量命名规范等。" 在C#编程中,基础知识是构建复杂应用程序的基础。本课上练习涵盖了几个关键知识点: 1. 比较数字的大小:在编程中,我们经常...
写文章

热门文章

  • UDS诊断服务—物理寻址,功能寻址区别 41287
  • C#【高级篇】 IntPtr是什么?怎么用? 33940
  • 【31】GPU(下):为什么深度学习需要使用GPU? 26081
  • 【C#设计模式】总目录(共23种)【已全部完结!】 19024
  • A2L文件内容详细解析 18081

分类专栏

  • CANoe汇总 付费 23篇
  • C#必备技能 付费 55篇
  • 汽车
  • 汽车电子 51篇
  • UDS 27篇
  • C#
  • C#设计模式【完结】 25篇
  • C#知识汇总 42篇
  • C#系统学习汇总 41篇
  • C#其他 6篇
  • 计算机基础知识
  • 计算机组成原理【完结】 49篇
  • 汇编语言 5篇
  • 编程语言
  • Python 10篇
  • 数据库-MySQL 4篇
  • 其他
  • Jenkins 6篇
  • Windows-技能 24篇
  • Visual Studio 5篇
  • 广泛涉猎【技术类】 11篇

最新评论

  • C#【委托/事件篇】跨线程访问窗体控件的方法

    SMTC_: 最后一个简洁还好用表情包

  • 【CANoe】CAPL_E2E测试-验证报文中的CRC值是否正确

    77赫兹: hello,工程里用到的DLL文件源码能分享一下吗

  • C#【必备技能篇】Visual Studio中快速查看函数的重载

    之余500: 右下角电脑输入法中 打开 微软拼音 选项把ctrl + 空格快捷键取消掉就可以用了

  • 【CANoe】CAPL_UDS安全算法dll制作

    ElecNoon: 还真没遇到过表情包

  • 【CANoe】CAPL_UDS安全算法dll制作

    WKk_KkW: 大佬,请问下按照你第一种方法我生成的dll库导入后,CANOE报一个错误,显示Cannot link any of the following functionsP: VIARequiredVersion VIASetService VIAGetModuleApi VIAReleaseModuleApi 这种情况该怎么解决啊?

最新文章

  • C#【必备技能篇】替换一个字节(byte)中连续几位(bit)的内容
  • 【Python】如何使用pywinauto自动点击GUI程序窗体上的按钮
  • 【Python】如何使用pyautogui实现exe/GUI程序自动化运行
2024年28篇
2023年54篇
2022年225篇
2021年69篇
2020年11篇
2019年21篇
2018年1篇
2017年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ElecNoon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王薛城网站优化昆明网站优化推广代理机构网站优化排名的好处鹤壁网站建设推广优化金山区官方网站优化排名甘肃网站优化推广哪个公司好香蜜湖网站优化服务如何寻乌网站优化网站优化排名易下拉试试seo网站优化重点火-星9丽江网站优化代发网站攻击对网站优化的危害嵩县网站优化哪家好网站关键词优化怎么优化沧州如何优化网站优化网站排名愿詹氵云速捷项城百度网站优化收费标准许昌新站网站优化价格内江网站优化哪个好甘肃专业网站优化软件做网站推广优化靠谱仁怀百度网站优化云浮网站优化怎么做seo快速优化软件网站鹰潭百度网站优化朝城网站优化公司综合医院网站优化策略优化网站建设公司金堂网站关键词优化郑州整站seo网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化