五、C#入门—流程控制
五、c#流程控制
5.1.if语句
1)结构
if(条件判断表达式)
{
func1
}else
{
func2
}
5.2.switch语句
1)结构
switch(表达式)
{
case 常量表达式:条件语句;break;
case 常量表达式:条件语句;break;
case 常量表达式:条件语句;break;
...
default:条件语句;
}
5.3.三目运算符
1)结构
<表达式1>?<表达式2>:<表达式3>
5.4.while语句
1)结构
while(条件判断表达式)
{
代码语句;
}
5.5.do...while语句
至少执行一次
1)结构
do{
代码语句;
}while(条件判断表达式)
5.6.for语句
1)结构
for(初始条件;判断条件;循环条件)
{
代码语句;
}
for语句框架:for->tab*2
5.7.for语句
略
5.8.foreach语句
1)结构
foreach(类型 变量 in 集合)
{
代码语句;
}
foreach 迭代变量是只读的,不能指定起始结束位置
判断空格:char.iswhitespace(c)
5.9.break、continue、return、goto语句
break:跳出循环
continue:跳过本次循环,执行下次循环
return:函数返回
goto:跳转到标识符
上一篇: Go类型特性-学习笔记
下一篇: 使用Redis和Java进行数据库缓存