C# 流程控制语句

  1. if 语句

             for (int i = 0; i < 10; i++)

            {

                if (i == 5)

                {

                    continue;

                }

                else if (i == 8)

                {

                    MessageBox.Show("今天是晴天");

                    break;

                }

                MessageBox.Show("i=:" + i.ToString());

            }

  1. switch 多分支语句

            for (int i = 0; i < 3; i++)

            {

                switch (i)

                {

                    case 1:

                        MessageBox.Show("今天是阴天");

                        break;

                    case 2:

                        MessageBox.Show("今天下大雨");

                        break;

                    case 0:

                        MessageBox.Show("今天是晴天");

                        break;

                    default:

                        break;

                }

            }

    1. 循环语句
  1. while 语句、

             int i1 = 0;

            while (i1 < 20)

            {

                i1++;

                if (i1 == 10)

                {

                    break;

                }

                MessageBox.Show("i=:" + i1);

            }

  1. do...while 语句

             do

            {

                i1++;

                if (i1 == 10)

                {

                    MessageBox.Show("循环结束");

                    return;

                }

                MessageBox.Show("i=:" + i1);

            } while (i1 < 20);

  1. for 语句

             for (int i = 0; i < 3; i++)

            {

                switch (i)

                {

                    case 1:

                        MessageBox.Show("今天是阴天");

                        break;

                    case 2:

                        MessageBox.Show("今天下大雨");

                        break;

                    case 0:

                        MessageBox.Show("今天是晴天");

                        break;

                    default:

                        break;

                }

            }

  1. foreach 语句

             ArrayList a = new ArrayList();

            StringBuilder s1 = new StringBuilder();

            StringBuilder s2 = new StringBuilder();

            StringBuilder s3 = new StringBuilder();

            StringBuilder s4 = new StringBuilder();

            a.Add(s1.Append("扩视"));

            a.Add(s2.Append("机器"));

            a.Add(s3.Append("视觉"));

            a.Add(s4.Append("实训基地"));

            foreach (var item in a)

            {

                MessageBox.Show(item.ToString());

            }

    1. 跳转语句
  1. break 语句
  2. continue 语句
  3. return 语句

猜你喜欢

转载自blog.csdn.net/a296026640/article/details/130746533