【C#零基础从入门到精通】(九)——C#if和Switch判断语句详解

devtools/2025/2/11 11:53:42/

【C#零基础从入门到精通】(九)——C#if和Switch判断语句详解

在 C# 中,判断语句用于根据不同的条件执行不同的代码块,是控制程序流程的重要工具。主要的判断语句包括if语句、switch语句,以下为你详细介绍:

if 语句

简单 if 语句
  • 语法
if (条件表达式)
{// 当条件表达式为 true 时执行的代码块
}
  • 示例
int age = 18;
if (age >= 18)
{Console.WriteLine("你已经成年了。");
}

在这个示例中,如果age变量的值大于或等于 18,就会执行if语句块中的代码,输出 “你已经成年了。”

if - else 语句
  • 语法
if (条件表达式)
{// 当条件表达式为 true 时执行的代码块
}
else
{// 当条件表达式为 false 时执行的代码块
}
  • 示例

http://www.ppmy.cn/devtools/157916.html

相关文章

Rust语言进阶之标准输出:stdout用法实例(一百零六)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【…

STM32调试工具OLED

OLED调试工具 OLED简介:有机发光二极管 OLED显示屏:性能优异的新型显示屏,具有功耗低,响应速度快,宽视角…… 供电:3-3.5V,通信协议:12C/SPI,分辨率:12864 …

【高级架构师】多线程和高并发编程(三):锁(中)深入ReentrantLock

文章目录 3、深入ReentrantLock3.1 ReentrantLock和synchronized的区别3.2 AQS概述3.3 加锁流程源码剖析3.3.1 加锁流程概述3.3.2 三种加锁源码分析3.3.2.1 lock方法3.3.2.2 tryLock方法3.3.2.3 lockInterruptibly方法 3.4 释放锁流程源码剖析3.4.1 释放锁流程概述3.4.2 释放锁…

CNN-day7-经典神经网络VGG

day8-经典神经网络VGG VGG的亮点在于它通过堆叠多个卷积层,以小的卷积核和池化层的方式来增加网络深度,从而实现高精度的图像识别。这种方法可以有效地捕获图像中的高级特征,并通过不断拟合训练数据来提高识别准确率。 1 小卷积作用 某层f…

基于架构的软件设计(Architecture-Based Software Design, ABSD)

1. 引言 在现代软件开发中,软件架构不仅决定了系统的可扩展性、可维护性和性能,还直接影响开发效率和成本。基于架构的软件设计(ABSD) 采用系统化的方法,通过架构驱动整个软件开发生命周期,以确保系统的稳…

气体控制器联动风机,检测到环境出现异常时自动打开风机进行排风;

一、功能:检测到环境出现异常时自动打开风机进行排风; 二、设备: 1.气体控制器主机:温湿度,TVOC等探头的主机,可上报数据,探头监测到异常时,主机会监测到异常可联动风机或声光报警…

Lua限流器的3种写法

学而不思则罔,思而不学则殆 引言 上篇文章讲解了Lua脚本,事务和Pipline之间的使用方式和性能差距,本篇文章将聚焦Lua脚本,我将用三种写法来展现如何实现一个Redis限流器 固定窗口限流 固定窗口限流也是最简单的限流算法&#x…

JavaScript:||=的写法作用

||的写法作用 介绍解释总结 介绍 || 是一种逻辑赋值操作符(logical assignment operator),它是 JavaScript 中的一种简写方式,结合了逻辑运算符 ||(逻辑或)和赋值操作符 。它的作用是: • 如果…