C# 迴圈 (C# 教學) – C# For Loop, For Each 的基礎用法

閱讀時間約 2 分鐘
16
C# 迴圈(C# 教學) – for loop 可以說是程序編寫的基本功.
運用LOOPING可以減少程式碼, 只需透過for內的BLOCK, 就可把程式碼重用, 避免要不停把程序碼重覆.
以下我會介紹迴圈的結構, 運行方式, 如何離開迴圈, 以及迴圈的種類.
1) 迴圈的結構, 運行方式, 以及如何離開迴圈
先看以下例子:
for (int i =0; i< 10; i++){
//Block Of Code
}
首先有關鍵字, for, 表明用途.
第一格為初始化, 把i設定為0數值.
第二格為條件句, 即STATEMENT. 條件句主要由Variable, 運算符號, 比較數值組成
第三格為加數器, i++ 即把 i 加上 1
條件句, 如:
x < 10;
只要x比10少, 就會返回true, 反之返回False
運行方式
首先會行第一格, 把i設定為0數值
之後會執行第二格, i++, 即把i值加1.
再之後會執行第二格, 即i<10.
如i比10小, 就會執行Block, 行完Block後再行i++, 再行條件句把x繼續比較, 直至i等如10, 離開LOOP.
結束迴圈: break (只跳出迴圈), return(跳出Method)
跳過迴圈: continue(怱略餘下for Block內的程式碼, 返回for 的第三格, 即例中的 i++)
2) 迴圈的種類
最基本分類, for, foreach, while, do-while, 在本文會介紹for及for each
3) 迴圈的用法
for loop的用法重在LOOP 內 BLOCK的重用, 加上if, Array, Collection, Interface等, 可重用當中的FLow, METHOD.
本篇暫時只以基礎的介紹, 以下為一些例子顯示出C#迴圈 – for, foreach的用法.
其他相關:
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
9會員
14內容數
ChatGPT Prompt - 以創意的方式, 顥示ChatGPT的使用方法, 希望可以由小孩, 大人, 老年人也明的例子來說明白.
留言0
查看全部
發表第一個留言支持創作者!
Johnny Lam的沙龍 的其他內容
條件句在編碼上隨處可見. 程式編碼就是一堆分別判斷情況, 再提出行動指令的邏輯. if為邏輯的根本. 就好像一個人去計劃做一件事或對一件事作預備, 不可能無假設, 沒有如果這字眼, 不用if這字眼, 就無法把情況判斷, 分類, 也無沒寫程式. 總而言之, 學條件句為最基本而必要. 其他相關:
移除空白, 補上空白string字串 - Trim, TrimStart, TrimEnd, PadLeft, PadRight 轉換string字串成大小寫 插入, 移除, 取代 - Insert, Remove, Replace Source: https://jprogramstudy.com
而本篇要介紹的為以下三組函數: COUNT , COUNTIF, COUNTIFS, COUNTA AVERAGE, AVERAGEIF, AVERAGEIFS, AVERAGEA SUM, SUMIF, SUMIFS, SUMA
條件句在編碼上隨處可見. 程式編碼就是一堆分別判斷情況, 再提出行動指令的邏輯. if為邏輯的根本. 就好像一個人去計劃做一件事或對一件事作預備, 不可能無假設, 沒有如果這字眼, 不用if這字眼, 就無法把情況判斷, 分類, 也無沒寫程式. 總而言之, 學條件句為最基本而必要. 其他相關:
移除空白, 補上空白string字串 - Trim, TrimStart, TrimEnd, PadLeft, PadRight 轉換string字串成大小寫 插入, 移除, 取代 - Insert, Remove, Replace Source: https://jprogramstudy.com
而本篇要介紹的為以下三組函數: COUNT , COUNTIF, COUNTIFS, COUNTA AVERAGE, AVERAGEIF, AVERAGEIFS, AVERAGEA SUM, SUMIF, SUMIFS, SUMA
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。
Thumbnail
本文為技術分析進階,適合有技術分析基礎者閱讀,不建議未學過基礎技術分析者閱讀 C. MACD(指數平滑異同平均線) 台股歷年回測數據
Thumbnail
​ SPT聖保德回憶捕手MemCatcher Cross是全台第一可以跨系統儲存資料的系統,對於我這種部落客來說相當適合,尤其現代人人都是自媒體的時代 每個人都有超多照片、影片要整理,往往會遇到蘋果IOS系統,跟其他WINDOWS系統不合的窘境,總是令人苦惱不已,正當我困惑時找到這個新發明 有
Thumbnail
前幾天好友打電話來哭訴面試的時候被講得很一無是處 現在的工作又沒什麼發展性,主管也天天找他的麻煩 不知道到底還要不要堅持要換一個工作還是繼續做下去就好了 一邊講一邊說其實自己也默默的變成中年打工人 不像20代時候一樣容易換工作了 來問Norika的意見  要不要轉職,這真的只能自己
程式寫久了對執行流程會總有些自以為是的邏輯,而這些自己為是的可能讓你產生難以找尋的Bug.比如說在任何地方return就是直接回到原呼叫端的流程,但是這個return在try block中可能不是想像中的那樣。 以下範例讓我們看看return之後程式跑到那去? // returnInTryBlo
Thumbnail
越南咖啡天然無負擔新品牌 Cà phê Hàn Huyên 翰萱咖啡 邀請任何型式的合作 量大價可議 進口商 翰萱一家人有限公司 地址:苗栗縣竹南鎮龍山路2段136巷6號7樓 專線:037-480 382 陳小姐
離開的人3號的感受
Thumbnail
Ironman伴讀小書僮又來了! 今天要念英文繪本給Piupiu和Piu 哥聽。 防疫期間在家育兒真的是很挑戰英雄,還是拯救地球簡單一點~ 跳一下來到繪本介紹, A Chair for My Mother -by Vera B. Williams 這本就是勸生女兒的繪本呀!故事中的小女孩孝順又貼心,
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。
Thumbnail
本文為技術分析進階,適合有技術分析基礎者閱讀,不建議未學過基礎技術分析者閱讀 C. MACD(指數平滑異同平均線) 台股歷年回測數據
Thumbnail
​ SPT聖保德回憶捕手MemCatcher Cross是全台第一可以跨系統儲存資料的系統,對於我這種部落客來說相當適合,尤其現代人人都是自媒體的時代 每個人都有超多照片、影片要整理,往往會遇到蘋果IOS系統,跟其他WINDOWS系統不合的窘境,總是令人苦惱不已,正當我困惑時找到這個新發明 有
Thumbnail
前幾天好友打電話來哭訴面試的時候被講得很一無是處 現在的工作又沒什麼發展性,主管也天天找他的麻煩 不知道到底還要不要堅持要換一個工作還是繼續做下去就好了 一邊講一邊說其實自己也默默的變成中年打工人 不像20代時候一樣容易換工作了 來問Norika的意見  要不要轉職,這真的只能自己
程式寫久了對執行流程會總有些自以為是的邏輯,而這些自己為是的可能讓你產生難以找尋的Bug.比如說在任何地方return就是直接回到原呼叫端的流程,但是這個return在try block中可能不是想像中的那樣。 以下範例讓我們看看return之後程式跑到那去? // returnInTryBlo
Thumbnail
越南咖啡天然無負擔新品牌 Cà phê Hàn Huyên 翰萱咖啡 邀請任何型式的合作 量大價可議 進口商 翰萱一家人有限公司 地址:苗栗縣竹南鎮龍山路2段136巷6號7樓 專線:037-480 382 陳小姐
離開的人3號的感受
Thumbnail
Ironman伴讀小書僮又來了! 今天要念英文繪本給Piupiu和Piu 哥聽。 防疫期間在家育兒真的是很挑戰英雄,還是拯救地球簡單一點~ 跳一下來到繪本介紹, A Chair for My Mother -by Vera B. Williams 這本就是勸生女兒的繪本呀!故事中的小女孩孝順又貼心,