<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # for(C# 參考) 使用 **for** 循環,可以反復運行語句或語句塊,直到指定的表達式計算為 **false**。這種循環是用于循環訪問數組以及您事先知道的其他應用程序多少次希望此循環。 在下面的示例中,i 的值被寫入控制臺。并按 1 遞增循環的每次迭代時。 ``` class ForLoopTest { static void Main() { for (int i = 1; i <= 5; i++) { Console.WriteLine(i); } } } /* Output: 1 2 3 4 5 */ ``` 前面示例中的 **for** 語句執行以下操作。 1. 首先,可變 i 的初始值建立的。此步驟僅發生一次,無論多少次此循環。您可以將此初始化,當發生循環處理的外部。 2. 若要計算該條件 (i &lt;= 5),i 的值與 5\. 比較。 * 如果 i 小于或等于 5,該條件的計算結果為 **true**,因此,以下操作。 1. 在循環主體的 Console.WriteLine 語句演示 i的值。 2. i 的值由 1\. 增加。 3. 循環回起點第 2 步再次計算該條件。 * 如果 i 大于 5,該條件的計算結果為 **false**,因此,您退出循環。 請注意,因此,如果 i 的原始值大于 5,循環體哪怕一次不會運行。 每個 **for** 語句定義初始值設定項、條件和迭代器部分。這些部分通常多少次此循環。 ``` for (initializer; condition; iterator) body ``` 部分提供了以下用途。 * 初始值設定項部分設置初始條件。在任一次運行的此部分的語句,則,在進入循環之前。該部分只能包含下面兩個選項。 * 本地循環變量的聲明和初始化,作為第一個示例顯示 (int i = 1)。該變量是本地到循環,不能從循環外部訪問。 * 零個或多個語句 expressons 從以下列表,以逗號分隔。 * [分配](https://msdn.microsoft.com/zh-CN/library/sbkb459w.aspx) 語句 * 方法的調用 * 向或后綴 [增量](https://msdn.microsoft.com/zh-CN/library/36x43w8w.aspx) 表達式作為前綴,例如 ++i 或 i++ * 向或后綴 [減量](https://msdn.microsoft.com/zh-CN/library/wc3z3k8c.aspx) 表達式作為前綴,例如 --i 或 i-- * 對象的使用創建的 [new](https://msdn.microsoft.com/zh-CN/library/fa0ab757.aspx) * [等待](https://msdn.microsoft.com/zh-CN/library/hh156528.aspx) 表達式 * 條件部分包含計算確定的布爾表達式循環是否應該退出或應再次運行。 * 迭代器節定義了什么在循環體中的每個迭代之后發生。迭代器節包含零個或多個下列語句表達式,逗號分隔): * [分配](https://msdn.microsoft.com/zh-CN/library/sbkb459w.aspx) 語句 * 方法的調用 * 向或后綴 [增量](https://msdn.microsoft.com/zh-CN/library/36x43w8w.aspx) 表達式作為前綴,例如 ++i 或 i++ * 向或后綴 [減量](https://msdn.microsoft.com/zh-CN/library/wc3z3k8c.aspx) 表達式作為前綴,例如 --i 或 i-- * 對象的使用創建的 [new](https://msdn.microsoft.com/zh-CN/library/fa0ab757.aspx) * [等待](https://msdn.microsoft.com/zh-CN/library/hh156528.aspx) 表達式 * 循環體包括語句、一個空的語句或語句塊,則通過將零個或多個語句創建在大括號。 使用 [中斷](https://msdn.microsoft.com/zh-CN/library/adbctzc4.aspx) 關鍵字,則可能發生 **for** 循環,使用 [繼續](https://msdn.microsoft.com/zh-CN/library/923ahwt1.aspx) 關鍵字,也可以單步執行到下一個迭代。使用 [導航](https://msdn.microsoft.com/zh-CN/library/13940fs2.aspx)、[返回](https://msdn.microsoft.com/zh-CN/library/1h3swy84.aspx)或 [引發](https://msdn.microsoft.com/zh-CN/library/1ah5wsex.aspx) 語句,還可以退出所有循環。 本主題中的第一個示例顯示最典型的 **for** 循環,做出部分的下列選擇。 * 該初始值設定項聲明并初始化本地循環變量,i,維護循環的迭代計數。 * 狀態檢查循環變量的值已知的最終值,5\. 的。 * 迭代器部分使用后綴遞增語句,i++,匹配循環的每次迭代。 下面的示例闡釋若干不太常見選擇:將值賦給初始值設定項部分的外部循環變量,對初始值設定項和迭代器部分的 Console.WriteLine 方法和更改兩個變量的值在迭代器部分。 ``` static void Main() { int i; int j = 10; for (i = 0, Console.WriteLine("Start: {0}",i); i < j; i++, j--, Console.WriteLine("i={0}, j={1}", i, j)) { // Body of the loop. } } // Output: // Start: 0 // i=1, j=9 // i=2, j=8 // i=3, j=7 // i=4, j=6 // i=5, j=5 ``` 定義一個 **for** 語句的任何表達式都是可選的。例如,下面的語句創建無限循環。 ``` for (; ; ) { // ... } ``` ## C# 語言規范 有關詳細信息,請參閱 [C# 語言規范](https://msdn.microsoft.com/zh-CN/library/ms228593.aspx)。該語言規范是 C# 語法和用法的權威資料。 ## 請參閱 [C# 參考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 編程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 關鍵字](https://msdn.microsoft.com/zh-CN/library/x53a06bb.aspx) [foreach,in(C# 參考)](https://msdn.microsoft.com/zh-CN/library/ttw7t8t6.aspx) [for 語句 (C++)](https://msdn.microsoft.com/zh-CN/library/b80153d8.aspx) [迭代語句(C# 參考)](https://msdn.microsoft.com/zh-CN/library/32dbftby.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看