歡迎您光臨本站 註冊首頁

c# 迴圈語句的使用方法

←手機掃碼閱讀     zhang3221994 @ 2020-06-10 , reply:0

for迴圈

格式:

    for(表示式1;迴圈條件;表示式2)    {      迴圈體;    }

 

解釋:

       先執行表示式1,再判斷迴圈條件是否為真,如果為真則執行迴圈體,執行完成後再執行表示式2再次判斷迴圈條件,由此一直反覆迴圈,直到迴圈條件為假,退出迴圈

  表示式1隻在迴圈開始的時候執行一次

示例 

  using System;    namespace Loops  {    class Program    {      static void Main(string[] args)      { /* for 迴圈執行 */        for (int a = 1; a < 5; a = a + 1)        {          Console.WriteLine("a 的值: {0}", a);        }        Console.ReadLine();      }    }  }

 

結果

foreach 迴圈

格式:

  foreach(資料型別 變數 in 陣列或集合)    {      迴圈體;    }

 
 

解釋:

        從陣列或集合中依次取出每一項的資料,然後將取出的資料賦給變數,每一次賦值後,執行一次迴圈

示例

   using System;    namespace Loops   {     class Program     {       static void Main(string[] args)       {         string[] citys = new string[] { "北京", "上海", "廣州", "北京", "西安" };         foreach (string city in citys)         {           System.Console.WriteLine(city);         }         System.Console.WriteLine("迴圈結束");       }     }   }

 

結果

while迴圈

格式:

   while(迴圈條件)    {      迴圈體;    }

 

解釋:

       如果迴圈條件為真則執行迴圈體,執行完迴圈體之後,再判斷條件是否為真,如果為真則繼續執行迴圈體,直到迴圈條件為假,退出迴圈

do...while迴圈
 

格式:

    do    {      迴圈體;    }    while (迴圈條件)

 

解釋:

       與while執行順序相反,while是先判斷條件然後執行迴圈體,do...while是先執行一次迴圈體然後進行迴圈條件的判斷,如果滿足則再執行迴圈體,直到條件不滿足,退出迴圈

示例

  using System;    namespace Loops  {    class Program    {      static void Main(string[] args)      {        int a = 1;        do        {          Console.WriteLine("a 的值: {0}", a);          a = a + 1;        } while (a < 5);          System.Console.WriteLine("迴圈結束");      }    }  }

 

結果

continue與break

  continue:迴圈中遇到continue中止本次迴圈,直接進入下一次迴圈

  break:迴圈中遇到break中止迴圈,即迴圈結束,不在執行迴圈


[zhang3221994 ] c# 迴圈語句的使用方法已經有361次圍觀

http://coctec.com/docs/vscode/show-post-237890.html