C#【基础篇】 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#学习汇总 - 总目录
SMTC_: 最后一个简洁还好用
77赫兹: hello,工程里用到的DLL文件源码能分享一下吗
之余500: 右下角电脑输入法中 打开 微软拼音 选项把ctrl + 空格快捷键取消掉就可以用了
ElecNoon: 还真没遇到过
WKk_KkW: 大佬,请问下按照你第一种方法我生成的dll库导入后,CANOE报一个错误,显示Cannot link any of the following functionsP: VIARequiredVersion VIASetService VIAGetModuleApi VIAReleaseModuleApi 这种情况该怎么解决啊?