自己做网站怎么编代码,创世网站建设 优帮云,网站开发大赛,如何做公司自己的网站目录 if...else语句If...Else 简写语句(三元运算符)switch语句while循环Do/While 循环for循环foreach 循环break和continue语句 if…else语句
C# 条件语句用于根据不同条件执行不同动作。
a b
a b
a b
a b
a b
a ! bC# 具有以下条件语句#xff1a;
使… 目录 if...else语句If...Else 简写语句(三元运算符)switch语句while循环Do/While 循环for循环foreach 循环break和continue语句 if…else语句
C# 条件语句用于根据不同条件执行不同动作。
a b
a b
a b
a b
a b
a ! bC# 具有以下条件语句
使用 if 在条件成立时执行代码
使用 else 在条件不成立时执行代码
使用 else if 在若干条件之一成立时执行一个代码块
使用 switch 在若干条件之一成立时执行一个代码块注意 if 是小写字母。大写字母If或If将生成错误。
If…Else 简写语句(三元运算符)
还有一个简写语句它被称为三元运算符因为它由三个操作数组成。它可以用一行代码替换多行代码。它通常用于替换简单的if-else语句
语法
variable (condition) ? expressionTrue : expressionFalse;实例
int time 20;
if (time 18)
{Console.WriteLine(Good day.);
}
else
{Console.WriteLine(Good evening.);
}
可以简写为
实例
int time 20;
string result (time 18) ? Good day. : Good evening.;
Console.WriteLine(result);switch语句
使用 switch 语句用于根据多个不同条件执行不同动作。
语法
switch(expression) //表达式只计算一次
{case x:// 代码块1 //表达式值与case值比较匹配则执行代码块break; //遇到break则跳出switch节省大量时间case y:// 代码块2break;default: //default 关键字是可选的并指定在没有大小写匹配时默认要运行的一些代码即没有匹配的case则执行此代码块。// 代码块3break;
}while循环
只要指定的条件为 真Truewhile 循环就会遍历代码块反复运行
语法
while (condition)
{// 要执行的代码块
}Do/While 循环
do/while 循环是 while 循环的一个变体。在检查条件是否为真之前这个循环将执行一次代码块然后只要条件为真它就会重复循环。
语法
do
{// 要执行的代码块
}
while (condition); //即使条件为false循环也将始终至少执行一次因为代码块是在测试条件之前执行的for循环
明确知道要循环多少次时则使用for循环。
语法 for (statement 1; statement 2; statement 3)
{// 要执行的代码块
}//语句 1 在执行代码块之前执行一次。//语句 2 定义执行代码块的条件。//语句 3 每次在代码块执行之后执行。示例
for (int i 0; i 5; i) 语句1在循环开始之前设置一个变量(int i 0)。语句2定义了循环运行的条件i必须小于5。如果条件为真true循环将重新开始如果条件为假false循环将结束。语句3每次执行循环中的代码块时都增加一个值(i)。foreach 循环
专门用于循环数组array中的元素
语法
foreach (type variableName in arrayName)
{// 要执行的代码块
}
实例
string[] cars {Volvo, BMW, Ford, Mazda}; //定义一个数组car
foreach (string i in cars) //循环输出cars 数组中的所有元素
{Console.WriteLine(i);
}break和continue语句
break不仅可以跳出switch语句还可以用来跳出循环。 遇到break所有循环结束遇到continue仅结束本次循环。 实例
for (int i 0; i 10; i)
{if (i 4) {continue; //跳过i4}Console.WriteLine(i);
}