C# 流程控制语句

  1. 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. 2.     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  循环语句

  1. 1.     while 语句、

             int i1 = 0;

            while (i1 < 20)

            {

                i1++;

                if (i1 == 10)

                {

                    break;

                }

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

 

            }

 

  1. 2.     do...while 语句

             do

            {

                i1++;

                if (i1 == 10)

                {

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

 

                    return;

                }

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

            } while (i1 < 20);

 

  1. 3.     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. 4.     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.2  跳转语句

  1. 1.     break 语句
  2. 2.     continue 语句
  3. 3.     return 语句
posted @ 2023-05-18 14:36  扩视机器视觉培训学院  阅读(36)  评论(0)    收藏  举报