C#基本循环逻辑语句

基本逻辑包括:条件判断,循环控制语句,跳转等。如:if语句、swith语句、while语句、do…while语句、for语句、foreach语句、break语句、continue语句、goto语句、return语句、异常处理语句等,其中foreach和异常处理是C#语言新增加的控制语句。

if语句

if (condition)
{
  // 对应语句
}
else if (condition)
{
  //对应语句
}

还可以进行if的嵌套
三元运算符 ?: 可以代替if else 语句

a = m > n ? m : y;

switch 语句

switch(x)
{
  case value1:
    //代码块
    break;
  case ......
  default:
    //代码块
    break;
}

通过判断 x 与 value 中的哪个相符来执行对应的操作,没有相符则执行default。
必须要有break,否则编译器会报错。

C#8.0的时候引入了switch表达式,感兴趣的可以从参考链接跳转(当然,直接查询也可)。

while 语句

while(布尔表达式)
{
  // 代码块
}

break关键字用在循环中表示跳出当前的循环体。
continue关键字表示结束这一次循环,跳入下一次循环。

do... while语句

do
{
  //代码块
}while(布尔表达式);

与while的区别是do while至少执行一次。

for循环语句

for(变量初始化;条件;步长)
{
  // 代码块
}

for(int i = 200; i > 100; i--)
{
  Console.writeLine("当前i的值为:{0}", i);
}

注:可以同时声明多个变量,嵌套循环。

参考链接

  1. 有什么推荐的C#的学习资源嘛? - 码老头的回答 - 知乎 https://www.zhihu.com/question/520996786/answer/2382904462
posted @ 2023-01-07 12:38  芋圆院长  阅读(95)  评论(0编辑  收藏  举报